Задача 35

В гирлянде n лампочек и n кнопок с номерами. По инструкции, 1-ю кнопку надо соединить с одной лампочкой, 2-ю – с двумя, 3-ю – с тремя, и т. д., но с какими именно лампочками соединяется каждая кнопка, решает пользователь. Сначала все лампочки погашены. Нажатие на любую кнопку меняет состояние всех соединённых с ней лампочек на противоположное (горящие лампочки гаснут, не горящие – зажигаются). 
Коля уверен, что можно так соединить кнопки с лампочками, чтобы, нажав нужные кнопки, можно было получить любую комбинацию горящих и не горящих лампочек. Петя же считает, что любую такую комбинацию можно получить, как ни соединяй лампочки и кнопки – лишь бы по инструкции.
а) При каких n прав Коля?
б) При каких n прав Петя?

Иллюстрация