9 347 189 true 3 4 7 12 18 21 27 36 37