5 45 246 true 0 8 9 16 32