Cook the pasta as per instructions, drain and mix with some olive oil. Set aside.
In a bowl mix the 2 cheeses together and set aside a 1/3 of it for the topping.
In a large pot melt the butter until golden.
Add and cook the flour for a few minutes.
Add half of the milk mix, bringing to a simmer.
Add the last 2 cups of milk, salt, pepper and paprika.
Cook until it thickens.
Turn off the heat and add the cheese.
Mix well then add the cooked pasta.
Mix to coat all the past.
Transfer to a large baking dish.
Top it with the reserve cheese. Set aside.
In a pan melt 1/2 cup of butter cook until golden.
Add the breadcrumbs and cook for a few minutes.
Add some chopped parsley.
Cover the cheese pasta with the breadcrumbs.
Bake for 20-25 minutes 180C | 356F then broil for 2-3 minutes until golden.