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