Virgo problem-solving