Logical tasks are an integral part of human life. Every day, we face tasks that require us to be able to think logically. The ability to reason consistently and coherently is required in many life situations, from solving complex technical problems to convincing interlocutors to shopping in a store. The easiest way to develop logical reasoning skills is to solve problems and puzzles.