Expert Kakuro #18

13×13 grid

Puzzle

11
18
17
12
29
34
31
22
17
27
23
29
14
19

Fill each white cell with a number from 1-9. Numbers in each run must add up to the clue shown. No number may repeat within a run.

Solution

532145162
2361
5
657465927
2872594
3253767
1469896
957248
798529
12651
31582