IBC Bank interview question

Very technical 2 hours long