Kakuro

Write a digit from 1 through 9 in every box. A number above a diagonal line indicates the sum of the digits in the white boxes immediately to its right. A number below a diagonal line indicates the sum of the digits in the white boxes directly below it. Within a consecutive horizontal or vertical sequence of white boxes, no digit occurs more than once. More information.