7 604 165 true 3 5 12 15 17 28 37