не буду писать, что вывод вроде соответствует тому, что толкает пример в задаче, но опять что-то не то. Попробовать через equals сравнить ?