implement partial solve()

only complete size match