Fuzzy sets Rough sets and Soft sets