Question: what is the difference between un and non?
Answer: Un- has wider meaning (absent, lacking, not). Non- simply means not.