automata gate questions