7 405 129 true 1 5 8 13 17 20 38