Some new solutions and changes. sol-87 works but is insanely slow