0 21 3 8 8 3 6 6 10 25 25 25 3 4 5