9 403 347 true 3 5 9 14 18 19 20 21 34