Use as few 3×8 binary-decimal decoders and 3-input NOR gates as possible to implement a BCD Squaring circuit. That is, it accepts a BCD digit, X (in 4-bit binary form) as input to produce its square, X2 at the output. Decoders with active low or active high enable are available for your design. Show all work with a detailed gate level schematic diagram.