added hackrndm and phonelist
solution desc