Blackbaud interview question

Technical question is designing a function , not difficult.