Definitely puts some weight on the P=NP side of the scale!