Immanuel Kant’s moral philosophy is extremely strict about what we ought and ought not do. So strict

Immanuel Kant’s moral philosophy is extremely strict about what we ought and ought not do. So strict that he argued that it is always and everywhere wrong to lie. a.) Explain why Kant thought that lying was always wrong using the categorical imperative as a guide. b.) Explain whether you think Kant was right or wrong about this lying business and make sure to use clear examples to help your explanation along. If he was wrong, what’s an example of when it’s morally ok to lie, and if he was right, what’s an example where it looks ok to lie but it really isn’t ok?

Please include citations and/ or sources