@yc1999 I've basically checked everything, but as you may notice some questions are kind of convoluted, plus I might sometimes be a bit careless (especially after reviewing too many of these convoluted questions). If you find any issues, please make sure to bring them up!