3 45 270 true
23 30 34