solve by matrix method