28 5 3 4 5 6 7 25 4 2 4 6 7