Thx a lot 
3 days will allow only to do one of the treks.
First day will be consumed partially to reach Naran and then at max. u can reach Saif-ul-Muluk Lake and camp there.
If you start around 7 a.m. from Saif-ul-Muluk then it will take around 6 hours to reach Ansoo Lake if u r good experienced trekker.
Then it will take around 4 hours to reach back at Saif-ul-Muluk.
So u can say in total the whole trek is around 10-12 hours.
Dudipat Sar Lake is a 2 full days trek and u can't do anything else.
You can reach Besal in 1 hr 30 min from Naran as jeeps go there directly.
Besal to Mullan ki basti takes 8 hours.
Mullan ki basti to Dudipat Sar Lake takes 1 hour 15 min.
Dudipat Sar Lake to Mullan ki basti takes 1 hour.
Mullan ki basti to Besal takes 5 hours.