8 1865 503 true 3 5 7 9 17 26 27 32