matrix problems