code puzzle in javascript