+
    13i                     H   ^ RI HtHtHt ^ RIt^ RIt]! ]4      t]! R4      ;_uu_ 4       t	]P                  ! ]	4      tRRR4       ]P                  R4      R 4       t]P                  R4      R 4       t]R8X  d   ]P                  R	R
7       R# R#   + '       g   i     L[; i)    )Flaskjsonifyrender_templateNzdata/boards.json/c                      \        R 4      # )z
index.html)r        )/mnt/c/Intro ITWS/intro_team16_F25/app.pyindexr   
   s    <((r	   z/api/board/<difficulty>c                     V \         9  d   \        R R/4      R3# \         V ,          p\        P                  ! V4      p\        RV RVR,          RVR,          RVR,          /4      # )errorzNo boards for that difficultyi  
difficultypuzzlesolutionrank)
ALL_BOARDSr   randomchoice)r   boardsboards   &  r
   	get_boardr      sk    #!@ABCGG
#FMM&!Ej%/E*%f	  r	   __main__T)debug)flaskr   r   r   jsonr   __name__appopenfloadr   router   r   runr   r	   r
   <module>r#      s    1 1  Ho	
1J  3) ) $% & zGG$G / s   BB!	