7 642 267 true 2 3 4 10 15 18 30