The solutions of 2014 techinical interview