Constructed Thompson

2.58