4 2 4 3 7 8 6 5 1