A 26yr old married housewife having one child developed a small swelling over rt upper leg since one year, tender and growing slowly. What would be the diagnosis for this condition?