Trend Alert: Stylish Selfie with Perfect Haircut