Proper solution