4 3 5 2 7 1 4 3 7 4 4 8