In C# Managed code is executed under the control of

1. CLR
2. CRL