Nahan Interview Question

See the problem myriad problems above.