Вроде прорешал, можешь проверить, накосячил или нет?
Нажмите для просмотра прикрепленного файла