23423 32432 32432 23423 0 0 0 1 1 0 1 1 0 -1 -1 0 -1 -1 9999999999 1 1 9999999999 4332478321 3428423832 5 4 -5 4 5 -4 -5 -4 4 5 -4 5 4 -5 -4 -5 314 783