Some Quora challenge solutions