Many solutions (25/29)

Many solutions