advanced sql 50 leetcode questions pdf