Agilist;77112А что там решать? Два этапа: узнаем последовательность домов, а потом-перебор целых трёх вариантов.