test problem solve to teach Toufiq :D