6 126 343 true 2 20 40 45 51 79