Проверить работу и решить 5-ым методом "НАЛОЖЕНИЕ" , все остальные методы есть только требует проверки.