That is alot of weight to lose in 3 weeks. I dont think that is healthy. Well if you just plan on doing cardio, you will lose muscle and fat together. If you lift while doing cardio and eat healthy you should be able to lose the fat and keep/gain muscle. If your looking to take something just get some protein