Canonical Interview Question

non provided aside from round two