IBM interview question

Mostly research oriented questions