select user_id
from order_info
where date>'2025-10-15' and status='completed' and (product_name='C++' or product_name='Java' or product_name='Python')
group by user_id
having count(status)>=2
order by user_id