Each solution should feature step-by-step procedures and use one of the following methods: