5 299 107 true 2 6 15 19 32