Изначально правильно написал код, за исключением того, что не удалял из кода метод main Этот метод как-то мешается? Ведь все условия по задаче были выполнены