Senior high school/intermediate level students should be able to do these puzzles.
BILINGUAL (English-Indonesian)
Word 1 - 30
Word 31 - 60
Word 61 - 90
Word 91 - 120
Word 121 - 150
Word 151 - 180
Word 181 - 210
Word 211 - 240
Word 241 - 270
Word 271 - 300
Word 301 - 330
Word 331 - 360
Word 361 - 390
Word 391 - 420
Word 421 - 450
Word 451 - 480
Word 481 - 510
Word 511 - 540
Word 541 - 570
Word 571 - 600
Word 601 - 630
Word 631 - 660
Word 661 - 690
Word 691 - 720
Word 721 - 750
Word 751 - 780
Word 781 - 810
Word 811 - 840
Word 841 - 870
Word 871 - 900
Word 901 - 930
Word 931 - 960
Word 961 - 985