Tough and smart

Tough and smart