5 2 3 10 4 1 3 5 -1 20 3 2