3 10 11 12
132123
1010
-510
520