There is a Java program called solution finder which can find perfect clear solutions if it is fed an input field. I don’t know how to use it well because the documentation is in Japanese and the translate to English feature of chrome sometimes shows up and other times not, but I ran a test and found out there are actually 194 rather than 153 solutions to the 5th bag perfect clear of the ET cannon. However not all of them are as useful, I did however find a solution that I had not seen before and it looks cool.
The following is the text that I had in the field.txt file while running the command “sfinder path”.
7
XXX______X
XXX______X
XXX______X
XXX_____XX
XXXX__XXXX
XXXX__XXXX
XXXX_XXXXX
And here are some screenshots.


