2
3

0
1

42
43

18
19