Прошу поясните что это такое вообще строка 14
Solution room = new Solution();
Создаем новый объект room класса Solution? что это значит? - room содержит в себе ссылку на класс Solution и на все его элементы? как этот объект следует понимать? строка 15
room.A = 5;
Почему через точку? что значит эта запись через точку? почему не room A = 5? строка 17
Solution.D = 5;
Тут почему запись через точку и что это значит? Будет ли верно такое: room.D == Solution.D ; ?