. . . . . . . . . . . . . . . 4 5 12 3 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 1 4 5 . . . . . . . . . . . . . . . 30 40 50 15 20 . . . . . . . . . . . . . . . |