3 3 7 1 5 6 0 2 3 4 8