Не пойму, что не так. Посмотрел решения в интернете такое решение компилируется.