Q System (FULL SOLUTION)