Logical reasoning for IT freshers