Thank you, Yumin, and thanks everyone for joining us on the call today. I will now go over our financial results for the third quarter. Our revenue of $13.9 million decreased 42% year over year from Q3 2022 and 59% sequentially from Q2 2023. The lower-than-guided revenue was primarily due to extended permit approval process for a 53 megawatt NTP project in Hungary, which was elaborated by Yumin earlier. Gross profit was $5.7 million, compared to $12.7 million in Q2 2023 and $4.5 million in Q3 2022. Gross margin was 40.8%, above the high end of our guidance, recording a gross margin of 37.4% in Q2 2023 and 18.9% in Q3 2022. Operating expenses were $9.6 million, up from $7.6 million in Q2 2023 and up from $3.5 million in Q3 2022. The year-over-year increase primarily from $4.5 million of onetime expense from impairment and write-off of assets of several pending projects as a result of permitting challenges. In addition, we expensed $1.3 million of development costs related to our pre-tier projects that previously would have been capitalized under our old tiering system. Net loss attributable to Emeren Group Ltd's common shareholders was $9.4 million, compared to net income of $8.3 million in Q2 2023 and net loss of $1.1 million in Q3 2022. Diluted net loss attributable to Emeren Group Ltd's common shareholders per American Depositary Share, or ADS, was $0.17, compared to diluted net income of $0.14 in Q2 2023 and diluted net loss of $0.02 in Q3 2022. Turning to our cash flow statement. Cash used in operating activities was $4.6 million; cash provided by investing activities was $10.1 million; and cash used in financing activities was $6.7 million. In terms of cash position, cash and cash equivalents at the end of Q3 2023 were $59.2 million compared to $60.5 million in Q2 2023. Net asset value, or NAV, is approximately $5.77 per ADS. Our debt-to-asset ratio at the end of Q3 2023 was about 9.9% compared to 10.1% in Q2 2023. Furthermore, during the third quarter, we purchased approximately $4 million ADS and plan to continue to execute on the share buyback program, which has approximately $11 million remaining in authorization. With that, we would like to open up the call for any questions. Operator, please go ahead.