Уже сделал проверку всего, что только возможно. Не хочу смотреть в готовое решение, хочу разобраться.