3 5 4 323 12 -123 2 4 0 234 4 3 2 2 2 3 45