7 990 309 true 3 14 20 21 23 26 29