Переменную рекомендуется делать мнемоническим.
В переменной допустимы только латинские буквы, цифры и нижний пробел,но переменная не может начинаться с цифры.
Часть 4 Гражданского кодекса России, там всё про авторские и смежные права (да и про всё с интеллектуальной собственностью). Если речь про Россию.
Ну, ещё международное законодательство вроде Бернской конвенция об охране литературных и художественных произведений, статья 1—4.
Остальное, в общем, менее значимо, хотя в теории можно ещё найти, но это база.
Каждая лампочка может находиться в трёх положениях.
Наименьшее количество лампочек равно 3^n >= 29
Nmin = 4
Проще говоря, тремя лампочками можно передать только 3^3=27 сигналов, а четырьмя - 3^4=81 сигнал. 3 мало, 4 достаточно.