Remember matching game

 Remember Matching Game


from tkinter import*

from PIL import ImageTk, Image

import random


class Game:

def __init__(self,root):

self.root = root

self.root.geometry("1080x2129+0+0")

self.root.overrideredirect(True)

self.root.config(bg="orange")

self.btnpressed = []

self.count = 0

path = "/storage/emulated/0/image finder/"

self.orange = path + "Orange.png"

self.strawberry = path + "Strawberry.png"

self.banana = path + "Banana.png"

self.pears = path + "Pears.png"

self.mango = path + "Mango.png"

self.grapes = path + "Grapes.png"

self.apple = path + "Apple.png"

self.watermelon = path + "Watermelon.png"

self.blank = path + "Blank.jpg"

self.orange = Image.open(self.orange)

self.strawberry = Image.open(self.strawberry)

self.banana = Image.open(self.banana)

self.pears = Image.open(self.pears)

self.mango = Image.open(self.mango)

self.grapes = Image.open(self.grapes)

self.apple = Image.open(self.apple)

self.watermelon = Image.open(self.watermelon)

self.blank = Image.open(self.blank)

self.orange = self.orange.resize((150, 150))

self.strawberry = self.strawberry.resize((150, 150))

self.banana = self.banana.resize((150, 150))

self.pears = self.pears.resize((150, 150))

self.mango = self.mango.resize((150, 150))

self.grapes = self.grapes.resize((150, 150))

self.apple = self.apple.resize((150, 150))

self.watermelon = self.watermelon.resize((150, 150))

self.blank = self.blank.resize((150, 150))

self.orange = ImageTk.PhotoImage(self.orange)

self.strawberry = ImageTk.PhotoImage(self.strawberry)

self.banana = ImageTk.PhotoImage(self.banana)

self.pears = ImageTk.PhotoImage(self.pears)

self.mango = ImageTk.PhotoImage(self.mango)

self.grapes = ImageTk.PhotoImage(self.grapes)

self.apple = ImageTk.PhotoImage(self.apple)

self.watermelon = ImageTk.PhotoImage(self.watermelon)

self.blank = ImageTk.PhotoImage(self.blank)

self.pics = [self.orange, self.strawberry, self.banana, self.pears, self.mango, self.grapes, self.apple, self.watermelon]

self.b1=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check1)

self.b2=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check2)

self.b3=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check3)

self.b4=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check4)

self.b5=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check5)

self.b6=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check6)

self.b7=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check7)

self.b8=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check8)

self.b9=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check9)

self.b10=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check10)

self.b11=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check11)

self.b12=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check12)

self.b13=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check13)

self.b14=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check14)

self.b15=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check15)

self.b16=Button(self.root,bd=10,image=self.blank,bg="white",command=self.check16)

def main(self):

self.b1.place(x=140,y=500)

self.b2.place(x=350,y=500)

self.b3.place(x=560,y=500)

self.b4.place(x=770,y=500)

self.b5.place(x=140,y=710)

self.b6.place(x=350,y=710)

self.b7.place(x=560,y=710)

self.b8.place(x=770,y=710)

self.b9.place(x=140,y=920)

self.b10.place(x=350,y=920)

self.b11.place(x=560,y=920)

self.b12.place(x=770,y=920)

self.b13.place(x=140,y=1130)

self.b14.place(x=350,y=1130)

self.b15.place(x=560,y=1130)

self.b16.place(x=770,y=1130)

def result(self,btn):

if self.count ==0:

self.btnpressed.append(btn)

self.count+=1

elif self.count ==1:

self.btnpressed.append(btn)

self.count+=1

if self.count==2:

if self.btnpressed[0]==1 and self.btnpressed[1]==1:

self.b1['state'] = DISABLED

self.b11['state'] = DISABLED

self.count=0

self.btnpressed=[]

elif self.btnpressed[0]==2 and self.btnpressed[1]==2:

self.b2['state'] = DISABLED

self.b5['state'] = DISABLED

self.count=0

self.btnpressed=[]

elif self.btnpressed[0]==3 and self.btnpressed[1]==3:

self.b3['state'] = DISABLED

self.b7['state'] = DISABLED

self.count=0

self.btnpressed=[]

elif self.btnpressed[0]==4 and self.btnpressed[1]==4:

self.b4['state'] = DISABLED

self.b6['state'] = DISABLED

self.count=0

self.btnpressed=[]

elif self.btnpressed[0]==5 and self.btnpressed[1]==5:

self.b8['state'] = DISABLED

self.b9['state'] = DISABLED

self.count=0

self.btnpressed=[]

elif self.btnpressed[0]==6 and self.btnpressed[1]==6:

self.b10['state'] = DISABLED

self.b16['state'] = DISABLED

self.count=0

self.btnpressed=[]

elif self.btnpressed[0]==7 and self.btnpressed[1]==7:

self.b12['state'] = DISABLED

self.b14['state'] = DISABLED

self.count=0

self.btnpressed=[]

elif self.btnpressed[0]==8 and self.btnpressed[1]==8:

self.b13['state'] = DISABLED

self.b15['state'] = DISABLED

self.count=0

self.btnpressed=[]

else:

if (self.btnpressed[0]==1 and self.btnpressed[1]==2) or (self.btnpressed[0]==2 and self.btnpressed[1]==1):

self.b1.config(image=self.blank)

self.b2.config(image=self.blank)

self.b5.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==1 and self.btnpressed[1]==3) or (self.btnpressed[0]==3 and self.btnpressed[1]==1):

self.b1.config(image=self.blank)

self.b3.config(image=self.blank)

self.b7.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==1 and self.btnpressed[1]==4) or (self.btnpressed[0]==4 and self.btnpressed[1]==1):

self.b1.config(image=self.blank)

self.b4.config(image=self.blank)

self.b6.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==1 and self.btnpressed[1]==5) or (self.btnpressed[0]==5 and self.btnpressed[1]==1):

self.b1.config(image=self.blank)

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==1 and self.btnpressed[1]==6) or (self.btnpressed[0]==6 and self.btnpressed[1]==1):

self.b1.config(image=self.blank)

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==1 and self.btnpressed[1]==7) or (self.btnpressed[0]==7 and self.btnpressed[1]==1):

self.b1.config(image=self.blank)

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==1 and self.btnpressed[1]==8) or (self.btnpressed[0]==8 and self.btnpressed[1]==1):

self.b1.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==2 and self.btnpressed[1]==1) or (self.btnpressed[0]==1 and self.btnpressed[1]==2):

self.b1.config(image=self.blank)

self.b2.config(image=self.blank)

self.b11.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==2 and self.btnpressed[1]==3) or (self.btnpressed[0]==3 and self.btnpressed[1]==2):

self.b2.config(image=self.blank)

self.b3.config(image=self.blank)

self.b7.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==2 and self.btnpressed[1]==4) or (self.btnpressed[0]==4 and self.btnpressed[1]==2):

self.b2.config(image=self.blank)

self.b4.config(image=self.blank)

self.b6.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==2 and self.btnpressed[1]==5) or (self.btnpressed[0]==5 and self.btnpressed[1]==2):

self.b2.config(image=self.blank)

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==2 and self.btnpressed[1]==6) or (self.btnpressed[0]==6 and self.btnpressed[1]==2):

self.b2.config(image=self.blank)

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==2 and self.btnpressed[1]==7) or (self.btnpressed[0]==7 and self.btnpressed[1]==2):

self.b2.config(image=self.blank)

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==2 and self.btnpressed[1]==8) or (self.btnpressed[0]==8 and self.btnpressed[1]==2):

self.b2.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==3 and self.btnpressed[1]==1) or (self.btnpressed[0]==1 and self.btnpressed[1]==3):

self.b1.config(image=self.blank)

self.b3.config(image=self.blank)

self.b11.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==3 and self.btnpressed[1]==2) or (self.btnpressed[0]==2 and self.btnpressed[1]==3):

self.b2.config(image=self.blank)

self.b3.config(image=self.blank)

self.b5.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==3 and self.btnpressed[1]==4) or (self.btnpressed[0]==4 and self.btnpressed[1]==3):

self.b3.config(image=self.blank)

self.b4.config(image=self.blank)

self.b6.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==3 and self.btnpressed[1]==5) or (self.btnpressed[0]==5 and self.btnpressed[1]==3):

self.b3.config(image=self.blank)

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==3 and self.btnpressed[1]==6) or (self.btnpressed[0]==6 and self.btnpressed[1]==3):

self.b3.config(image=self.blank)

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==3 and self.btnpressed[1]==7) or (self.btnpressed[0]==7 and self.btnpressed[1]==3):

self.b3.config(image=self.blank)

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==3 and self.btnpressed[1]==8) or (self.btnpressed[0]==8 and self.btnpressed[1]==3):

self.b3.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==4 and self.btnpressed[1]==1) or (self.btnpressed[0]==1 and self.btnpressed[1]==4):

self.b4.config(image=self.blank)

self.b1.config(image=self.blank)

self.b11.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==4 and self.btnpressed[1]==2) or (self.btnpressed[0]==2 and self.btnpressed[1]==4):

self.b4.config(image=self.blank)

self.b2.config(image=self.blank)

self.b5.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==4 and self.btnpressed[1]==3) or (self.btnpressed[0]==3 and self.btnpressed[1]==4):

self.b4.config(image=self.blank)

self.b3.config(image=self.blank)

self.b7.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==4 and self.btnpressed[1]==5) or (self.btnpressed[0]==5 and self.btnpressed[1]==4):

self.b4.config(image=self.blank)

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==4 and self.btnpressed[1]==6) or (self.btnpressed[0]==6 and self.btnpressed[1]==4):

self.b4.config(image=self.blank)

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==4 and self.btnpressed[1]==7) or (self.btnpressed[0]==7 and self.btnpressed[1]==4):

self.b4.config(image=self.blank)

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==4 and self.btnpressed[1]==8) or (self.btnpressed[0]==8 and self.btnpressed[1]==4):

self.b4.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==5 and self.btnpressed[1]==1) or (self.btnpressed[0]==1 and self.btnpressed[1]==5):

self.b1.config(image=self.blank)

self.b11.config(image=self.blank)

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==5 and self.btnpressed[1]==2) or (self.btnpressed[0]==2 and self.btnpressed[1]==5):

self.b2.config(image=self.blank)

self.b5.config(image=self.blank)

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==5 and self.btnpressed[1]==3) or (self.btnpressed[0]==3 and self.btnpressed[1]==5):

self.b3.config(image=self.blank)

self.b7.config(image=self.blank)

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==5 and self.btnpressed[1]==4) or (self.btnpressed[0]==4 and self.btnpressed[1]==5):

self.b4.config(image=self.blank)

self.b6.config(image=self.blank)

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==5 and self.btnpressed[1]==6) or (self.btnpressed[0]==6 and self.btnpressed[1]==5):

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==5 and self.btnpressed[1]==7) or (self.btnpressed[0]==7 and self.btnpressed[1]==5):

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==5 and self.btnpressed[1]==8) or (self.btnpressed[0]==8 and self.btnpressed[1]==5):

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==6 and self.btnpressed[1]==1) or (self.btnpressed[0]==1 and self.btnpressed[1]==6):

self.b1.config(image=self.blank)

self.b11.config(image=self.blank)

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==6 and self.btnpressed[1]==2) or (self.btnpressed[0]==2 and self.btnpressed[1]==6):

self.b2.config(image=self.blank)

self.b5.config(image=self.blank)

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==6 and self.btnpressed[1]==3) or (self.btnpressed[0]==3 and self.btnpressed[1]==6):

self.b3.config(image=self.blank)

self.b7.config(image=self.blank)

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==6 and self.btnpressed[1]==4) or (self.btnpressed[0]==4 and self.btnpressed[1]==6):

self.b4.config(image=self.blank)

self.b6.config(image=self.blank)

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==6 and self.btnpressed[1]==5) or (self.btnpressed[0]==5 and self.btnpressed[1]==6):

self.b8.config(image=self.blank)

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.b9.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==6 and self.btnpressed[1]==7) or (self.btnpressed[0]==7 and self.btnpressed[1]==6):

self.b10.config(image=self.blank)

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.b16.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==1 and self.btnpressed[1]==8) or (self.btnpressed[0]==8 and self.btnpressed[1]==1):

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==7 and self.btnpressed[1]==1) or (self.btnpressed[0]==1 and self.btnpressed[1]==7):

self.b1.config(image=self.blank)

self.b11.config(image=self.blank)

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==7 and self.btnpressed[1]==2) or (self.btnpressed[0]==2 and self.btnpressed[1]==7):

self.b2.config(image=self.blank)

self.b5.config(image=self.blank)

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==7 and self.btnpressed[1]==3) or (self.btnpressed[0]==3 and self.btnpressed[1]==7):

self.b3.config(image=self.blank)

self.b7.config(image=self.blank)

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==7 and self.btnpressed[1]==4) or (self.btnpressed[0]==4 and self.btnpressed[1]==7):

self.b4.config(image=self.blank)

self.b6.config(image=self.blank)

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==7 and self.btnpressed[1]==5) or (self.btnpressed[0]==5 and self.btnpressed[1]==7):

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==7 and self.btnpressed[1]==6) or (self.btnpressed[0]==6 and self.btnpressed[1]==7):

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==7 and self.btnpressed[1]==8) or (self.btnpressed[0]==8 and self.btnpressed[1]==7):

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==8 and self.btnpressed[1]==1) or (self.btnpressed[0]==1 and self.btnpressed[1]==8):

self.b1.config(image=self.blank)

self.b11.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==8 and self.btnpressed[1]==2) or (self.btnpressed[0]==2 and self.btnpressed[1]==8):

self.b2.config(image=self.blank)

self.b5.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==8 and self.btnpressed[1]==3) or (self.btnpressed[0]==3 and self.btnpressed[1]==8):

self.b3.config(image=self.blank)

self.b7.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==8 and self.btnpressed[1]==4) or (self.btnpressed[0]==4 and self.btnpressed[1]==8):

self.b4.config(image=self.blank)

self.b6.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==8 and self.btnpressed[1]==5) or (self.btnpressed[0]==5 and self.btnpressed[1]==8):

self.b8.config(image=self.blank)

self.b9.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==8 and self.btnpressed[1]==6) or (self.btnpressed[0]==6 and self.btnpressed[1]==8):

self.b10.config(image=self.blank)

self.b16.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

elif (self.btnpressed[0]==8 and self.btnpressed[1]==7) or (self.btnpressed[0]==7 and self.btnpressed[1]==8):

self.b12.config(image=self.blank)

self.b14.config(image=self.blank)

self.b13.config(image=self.blank)

self.b15.config(image=self.blank)

self.count=0

self.btnpressed=[]

pass

def check1(self):

self.b1.config(image=self.apple)

self.result(1)

def check2(self):

self.b2.config(image=self.orange)

self.result(2)

def check3(self):

self.b3.config(image=self.strawberry)

self.result(3)

def check4(self):

self.b4.config(image=self.banana)

self.result(4)

def check5(self):

self.b5.config(image=self.orange)

self.result(2)

def check6(self):

self.b6.config(image=self.banana)

self.result(4)

def check7(self):

self.b7.config(image=self.strawberry)

self.result(3)

def check8(self):

self.b8.config(image=self.mango)

self.result(5)

def check9(self):

self.b9.config(image=self.mango)

self.result(5)

def check10(self):

self.b10.config(image=self.grapes)

self.result(6)

def check11(self):

self.b11.config(image=self.apple)

self.result(1)

def check12(self):

self.b12.config(image=self.watermelon)

self.result(7)

def check13(self):

self.b13.config(image=self.pears)

self.result(8)

def check14(self):

self.b14.config(image=self.watermelon)

self.result(7)

def check15(self):

self.b15.config(image=self.pears)

self.result(8)

def check16(self):

self.b16.config(image=self.grapes)

self.result(6)

root = Tk()

obj = Game(root)

obj.main()

root.mainloop()

Comments

Popular posts from this blog

Rock Paper Scissors

Calendar