Design a banking system with payments and merging | Ramp Interview Question