The requirements are the following: