7 928 437 true 3 6 8 17 19 23 30