Это задачи на уравнивание (не уравнения!). Ниже правильно написали. Рассуждаем, если бы полотна купили поровну, то его было бы 20-4=16 метров. Делим пополам, с этим даже первоклассник без деления справится. Получаем 8 метров синего, белого на 4 больше, значит 8+4=12.