поправь меня если я ошибаюсь, но помоему строки 12-14 и строки 16-18 идентичны