Which solution will meet these requirements?