#sol is too bad