Câu lệnh :

Đây là kết quả Điện toán 6/36 trong 50 kỳ gần nhất, đã được sắp xếp theo thứ tự từ mới đến cũ: 
drawlResults  = [["02","05","09","18","23","33"],["10","12","16","25","29","31"],["10","11","13","15","17","20"],["07","15","27","32","34","35"],["02","05","12","16","22","32"],["01","11","18","26","27","34"],["01","02","05","16","27","34"],["01","02","16","29","33","35"],["03","13","14","29","30","35"],["03","07","09","19","20","22"],["01","05","07","18","20","28"],["01","11","26","32","33","35"],["08","10","20","26","28","35"],["02","03","07","15","17","26"],["14","15","17","27","30","34"],["14","15","18","31","33","34"],["02","05","10","19","33","36"],["01","06","20","22","30","36"],["04","12","15","16","25","26"],["04","08","25","26","33","35"],["03","10","16","19","20","32"],["04","15","16","17","27","34"],["01","10","20","23","32","34"],["03","10","13","18","20","33"],["06","10","13","17","20","36"],["03","12","19","28","32","36"],["01","10","14","21","26","33"],["12","16","18","20","29","35"],["03","05","19","21","31","35"],["05","14","22","29","30","36"],["05","11","14","27","28","36"],["01","10","15","19","25","35"],["01","11","17","20","24","35"],["10","20","25","28","31","36"],["03","17","22","25","32","36"],["08","14","15","23","27","35"],["04","15","16","21","26","34"],["01","04","12","19","22","34"],["03","12","24","27","31","35"],["01","07","09","22","26","29"],["03","06","07","10","28","32"],["02","09","16","17","24","31"],["10","19","20","25","29","31"],["02","06","10","20","23","36"],["01","16","18","25","35","36"],["10","11","19","23","26","29"],["08","09","11","22","25","30"],["11","17","22","23","24","36"],["05","11","17","25","28","36"],["04","07","09","25","34","35"]]; 

Dựa trên drawlResults, hãy dùng Python tự tính toán và xuất ra 30 bộ số bao gồm 6 số từ 01 đến 36 có khả năng xuất hiện nhất, tạm gọi là forecastList. Các bộ số phải thỏa mãn các điều kiện sau đây:  
1. Có 5 số đã xuất hiện trong 8 kỳ gần đây và 5 số này thuộc ít nhất 4 kỳ khác nhau 
2. Số dự đoán ưu tiên các số có tần suất cao nhất trong drawlResults
3. Số dự đoán không có quá 3 số trùng với 1 kết quả có trong  drawlResults  
4. Mỗi số dự đoán không trùng quá 3 số với 1 kết quả đã dự đoán trong forecastList
5. Số hàng chục phải thuộc ít nhất 4 đầu số khác nhau.
6. Hiển thị ra cho tôi dãy số đã dự đoán
	  

Câu lệnh 2: Nếu AI không hiển thị số dự đoán, nhắc lại:

In ra cho tôi dãy số dự đoán forecastList, tôi không có môi trường phù hợp.