Находим сумму цифр: 1+2+3+...+11+12=78
78/6= 13
Поэтому проводим прямые, чтобы получалась сумма, равная 13:
12+1=13
11+2=13
10+3=13
9+4=13
8+5=13
7+6=13
Задача решена
Текстовая (несмотря на то, что тут только дата и два числа) и графическая.
#код на руби
for i in 0.."1FF".to_i(16)
p [i, i.to_s(16), i.to_s(8)] if i%16==0 and (i/16/16)==1 and i/8==5*8+6
end
Вывод
[368, "170", "560"]