Задачу решил, через мапы. Посмотрел оригинальное решение - не пойму, почему размер массива 256?