Logical reasoning tests