NORTH KEY Partial Solution