2 3
4 5 10 11
12
13
Borrow
14 15 16 17
19 20 21