matrix version solves 20-base problem in < 1 minute