7 895 364 true 1 2 8 9 12 19 20