Added a solution to pe2. Moved common types to a types.h file..