7 568 352 true 2 5 6 7 12 16 21