7 1028 337 true 2 4 8 11 14 18 19