На рынке действуют 30 потребителей и 30 производителей. Каждый потребитель может купить не более одной единицы товара, а каждый производитель продать не более одной единицы. Максимальная готовность платить потребителя с номером $i$ равна $310-10i$, где $i=1,\ldots,30$. Производитель с номером $j$ готов продать товар по цене не менее $10j$, где $j=1,\ldots,30$. Все сделки совершаются по единой цене, а товар неделим. При безразличии между совершением сделки и отказом от неё участник может выбрать любой вариант.

а) Найдите рыночное равновесие.

б) Найдите величину общественного благосостояния.