Призовой числобус

Как решать? Числобус представляет собой прямоугольную сетку шириной десять клеток. Необходимо заполнить сетку таким образом, чтобы каждый ряд, (в этом числобусе 4 ряда), содержал цифры от 0 до 9. В столбцах числа могут повторяться. Число внизу сетки (в голубых клетках) означает сумму всех цифр в столбце. Числа, находящиеся в смежных клетках (даже если клетки соприкасаются лишь по диагонали), должны быть разными. Некоторые числа уже стоят на своих местах, остальные нужно расставить.

Цифры в этих клетках это пароль: