Brain Teasers

18529,54052,54055,54059