5 45 279 true 3 9 17 19 23