ABC interview question

General