ruby may (112.306)