6 357 396 true 3 9 15 16 17 31