2 20 10 3 11111111111111111111111111111 22222222222222 33333333
10 20 33333333 22222222222222 11111111111111111111111111111