solution to petitions