Определение пола + небольшая чистка кода