8 1679 455 true 3 5 6 16 26 27 35 37