two new (unimplemented) puzzles in python
alien dictionary problem