30 марсиан от партии Согласных сказали правду, что они поддержали законопроект.
Остальные 20 соврали, что или против, или воздержались.
10, которые сказали, что были против - воздержались.
10, которые сказали, что воздержались - были против.
Иначе быть не может. Если бы кто-то из них поддержал, то они сказали бы правду, что поддержали.
10 марсиан из партии Гласных сказали правду, что были против.
Остальные 40 соврали. 30, которые сказали, что за - воздержались.
10, которые сказали, что воздержались - поддержали.
10 марсиан из партии Шипящих сказали правду, что воздержались.
Остальные 40 соврали. 30, которые сказали, что за - против.
10, которые сказали, что против - поддержали.
Таким образом, за проект выступили 30+10+10 = 50,
против - 10+10+30 = 50, воздержались - 10+30+10 = 50.
Законопроект не прошел.