It’s probably possible to solve with logic if you spend enough time on it. I’ve used hints a couple of times because I was frustrated. The best way to find out is to try the demo!