2209 Hard Does Not Mean Impossible