There cannot be any solution because:
>>Rosa is twice as old as Pilar.<<This tells us that Rosa is OLDER than Pilar. However,
>>In 4 years, Rosa's age will be be 2 years less than Pilar's age 3 years ago.<<This tells us that Rosa is YOUNGER than Pilar.
Edwin