>>42
2
2
-2
-2