A sequential circuit produces an output of 1 if and only if it receives an input sequence that contains only one group of 0's. For example, the circuit will produce an output of 1 if the input sequence is 11001111, but will generate an output of 0 if the input sequence is 11001101. Write the VHDL code for the circuit using k-out-of-2k state encoding.