30 4000 4000 399 1000 1001 1002 234 234 12 321 32 234 25 234 43 234 54 23 123 543 213 234 45 23 24 4 56 34 23 24 -4000 4000 399 0 0 0 546 456 3 23 4 345 34 23 23 34 45 45 4 23 2 24 34 34 453 34 53 4 45 45