6 622 250 true 5 9 10 17 21 30