Solutions by Samir Parikh