В общем сделал все по условиям, но что-то явно не так, подскажите пожайлуста