class Node(object):
	def __init__(self, data):
		self.data = data
		self.next = None
from Node import node

class Queue(object):
	def __init__ (self):
		self.front = None
		self.back = None

	def isEmpty(self)
		truth = (self.front == None) and (self.back == None)
		return (truth)

	def peek(self):
		if self.front == None:
			raise (runtimeError("Cannot peak on an empty queue")
		else:
			return (self.front.data)

	def enqueue(self, data)
			new_data = Node(data)
			if self.

enqueue()

dequeue()