Main #Quick And Hard