[feature012] one solution for popular