Meaning and Translation of Brain Teaser in Urdu Script and Roman Urdu with Definition,
1. a difficult problem