2010/05/24

Computer solves 400-piece puzzle in 3 minutes; scary implications for photo manipulation