IBM interview question

technical stuff and general knowledge