SMS: The final solution :