9 3974 678 true 5 6 7 8 15 20 22 30 35