7 608 333 true 2 4 8 13 18 19 28