C Plus Plus Brain Teasers: