Ricoh Interview Question

Pushed quite hard on the technical side