ABC interview question

introduction