This problem documentation is not intending to be sufficient to deliver a ?production
grade product? - it is deliberately unspecific. In a real development situation, you
would have the opportunity to ask clarifying questions about requirements - you will
not be able to ask such questions in this case. Instead, make assumptions, document
and deliver them as part of the solution.