the pc market is struggling with component shortage at the worst possible time 534200 2