8 1194 349 true 2 3 4 5 8 17 21 30