SpringSoft interview question

Most challenging project