The Chef would like to apologize for the delay in updating the March contests’ ratings. There had been some issues with the rating calculation code, and we wanted to fix them before updating the ratings. Ratings for all the four rated contests of this month: March Long Challenge, LunchTime and two external rated contests (CookOff was unrated) have been published.
There were two issues:
1. Due to an unintended consequence of a separate piece of code, users who were tied for the same rank in a contest, were being considered as being ranked one after the other by the rating algorithm.
2. The September Long Challenge of 2009 had a contest code which was different from what later became the norm: SEP09 instead of SEPT09. And due to this, this contest was missed during the rating calculation.
Both of these issues have been fixed, and a thorough code-review done. We are positive that there will be no such incidents in the future.
It was during SnackDown 2016 that we witnessed the finest programmers from across the globe competing on a single stage for the first time in India. We thoroughly enjoyed watching top school programmers take on the top university and professional programmers. There are many such moments during the previous editions that we cherish. And with all the fond memories in our kitty, we are super excited and eagerly looking forward to the 4th edition of SnackDown. The preparations are up, we began with the first steps for scouting and finalising the best possible dates for the competition. We did a couple of surveys within the community and we present the results below.
A sneak peak through the survey results.
The first survey was taken up by 654 players. Of those, 76.1% were available for the proposed day of online qualifying round (5th May to 7th may) while the rest voted out with primary reasons being end semester exams and summer internship.
Despite a majority percentage of players being available, we had to opt out of the proposed dates since quite a few people could not attend the qualifying round. Thereafter, we have brainstormed further about the dates and rolled out another survey with the new dates and an additional day for the online qualifier.
The second survey received responses from over 1200 players which was very heartening. Of those, 80.1% voted yes for the new dates (20th to 23rd May) while the rest did not. The percentage and participation was higher this time and hence we decided to go ahead with these dates. While this clashes with the ACM ICPC World final dates, we believe that it will be good fun for the finalist teams to take out a few hours to crack the qualifier.
After analyzing both the surveys we have finalized the schedule – Please go through it here:
Now it is time for you to gear up, form a team and prepare for the ultimate battle of brains.
Oh wait! We are yet to discuss the team formation rule that we had in our previous editions. If you are hearing this for the first time or forgot what it was, then you should head over to the following links here and here. Though our intent was to bring a matter of pride for the players to represent their institution/organization at an international level, we realized that there was very little acceptance from the community and that restriction wasn’t well received. After considering all the concerns raised by the community we decided that there would be “no restriction on team formation” in this edition. And finally, here we are presenting to you the CodeChef SnackDown 2017 in a truly open and a global avatar!
Keeping watching the space for more details and surprises about SnackDown 2017!
This is in a series of gifts that we are bringing in to give you as a part of our Birthday treat. After the new goodies, we are super excited to give you a brand new system to calculate the ratings on CodeChef, along with the new rating bands! We are also introducing the combined CodeChef Rating, which takes into account all the rated contests on our platform. Which also implies that we are bringing in more Rated Contests! Read on.
It was more than a year ago, that our then intern and now chef, Vishal Sharma teamed up with our beloved user and intern Surya Kiran to formulate the math behind the system. We took up the task of revamping the rating system because with time the present one started developing issues. Inflation of ratings was a major concern and this resulted in a wide difference in the ratings of users specially at the top, e.g., between rank 1 player and the rank 2 player. Fixing a rating band to reflect the skill of a player was also something that we wanted to incorporate.
The new rating system is a modification of the ELO, tailored for group contests. A very basic idea of how the ELO system works is this: Whenever you participate in a contest, you compete in a duel with all other participating users. Based on your existing rating and the other participating users’ rating, your probability of winning against each of them is calculated. Your actual performance is compared against this expected performance, and correspondingly, you gain or lose some points. The nitty-gritties of the system for the more mathematically inclined can be viewed here.
Some salient features of our new system are mentioned below:
The new combined CodeChef Rating: A major shift in our new rating system is the introduction of the combined CodeChef Rating, so as to have one single rating for the entire platform. This is in addition to the ratings calculated independently for the Long Challenge, the Cook-Off and the LunchTime contests. This combined rating is arrived at, by using the same algorithm for each contest that the user has participated in, in chronological order of participation without discriminating based on contest type. It is important to note that it is not computed by summing up the independently calculated ratings of the Long Challenge, the Cook-Off and the LunchTime contests. Doing this has the advantage that missing out on any one type of contests won’t affect your combined CodeChef Rating. You just end up losing the opportunity to increase your rating in the contests that you miss.
The new rating bands – Time and again, we kept receiving feedback for introducing rating bands. We took this opportunity to introduce this most wanted and a long awaited feature. We brainstormed on how best to represent this, and we zeroed in on two main, but opposing, factors: The coders should be comfortable with the representation, and this meant having colours as in most other platforms; and the other factor being accessibility to outsiders. We would love to see the sport of competitive programming gain traction, not just among participants, but also as a sport suitable for public following. We wanted outsiders to immediately understand how good a person was, and having only colours wouldn’t achieve that. We settled on introducing Stars, as they are universally recognized representations of skill. It also opens the doors for you to brag about your stars.
We present to you our various rating bands and their corresponding stars and colours:
<= 1399 : 1 Star 1 ★ 1400 - 1599 : 2 Stars 2 ★ 1600 - 1799 : 3 Stars 3 ★ 1800 - 1999 : 4 Stars 4 ★ 2000 - 2199 : 5 Stars 5 ★ 2200 - 2499 : 6 Stars 6 ★ >= 2500 : 7 Stars 7 ★
External Rated Contests: Currently, we have numerous contests organized by various colleges and organizations, and hosted on CodeChef. We will curate these contests, and the contests which we find to be good enough will count towards the CodeChef Rating. So, if you are conducting a programming contest for your college fest, this gives you an incentive to make it even better. You get the chance to get the best coders of the world to participate in your contest, as there will be CodeChef Rating points up for grabs! Get in touch with us if you want your contest to be rated.
A new combined Junior CodeChef Rating: For students of middle and high school, we have introduced a new combined Junior Rating system which will calculate the rating of all rated contests considering only the middle and high school students.
A brand new User Profile: We have revamped the existing user profile page to show your performance with swanky new graphs. Play around and we are sure you will love spending hours on it.
Important links: Head over to these pages to get an idea about the new ratings and rankings -
The distribution graph for the new CodeChef Ratings:
* Above is the current state of rating distribution as of 9th March 2017. Visit your profile to check your ratings.
The old ratings: We will keep the old ratings at the below given new URLs to refer your performance in the old system, in case you may have used that anywhere.
Penalties on Plagiarism: Users found cheating will be penalized heavily. The first time they are caught, their ratings will fall by 500 points. The second time, it will fall by 1000, and they will be banned on the third instance. This will be done from now on.
We are so very excited to bring this to you. We have worked very hard to do so. Since the change is big and spread over the entire website, there may be mistakes. We would like you tell us any issues that you find and do send us your feedback.
Want some quick advice? Try defeating higher rated coders for better raise :p
Birthdays are about sweets, cake, balloons, and lots of fun with your friends. Add presents to that list and suddenly the whole day gets brighter. Make them gifts a surprise and it’s tough to contain the excitement. So, we thought we would include all of that in our month long birthday celebration, for our 8th anniversary.
We started with a cool and calm celebration by devouring cake and pizza with our ever-hungry team members. But as stated, that was just a start. We have planned a whole lot more for you and us all. Some cool new developments on the website, some new developments for you, some new prizes, some new categories, and some surprises which will unveil themselves when the time is right. So, should we get the celebration started? We think we should.
When we say “nothing excites us more than new stuff,” we think we speak for us all. We thought we will introduce some “new goodies” to our collection and offer you an even wider range to redeem your laddus.
So, what are these new goodies that we speak of, you ask? Well, let us list them down for ya.
Head over to https://goodies.codechef.com/ and check out the latest additions to our goodies list in detail.
New Prize Categories:
It’s another “new” for you all. In our attempt to encourage programming talent from a wider pool, we have introduced some new prize categories on top of our existing ones. So now, we will see a lot of new programmers getting their hands on CodeChef goodies for the first time, some even multiple times. Now, let us introduce you to the new categories.
Random Laddus: Every rated contest, 5 participants will be randomly selected, and they will get 200 Laddus.
100% attendance participation reward: If a user participates (ie. solves at least 1 problem; and even partial solutions are counted) in each of CodeChef’s monthly contests (Long Challenge, CookOff, Lunchtime) in any 12 month period, then they will get 1000 Laddus. That is, if at any point, a user has participated in the last 36 CodeChef Monthly contests (ie. all the three contests in each of the last 12 months), then they will get 1000 Laddus.
Contests before March 2017 will not be counted. Once the prize has been claimed, the counter will be reset.
So mark your calendars!
First one to solve each of the problems individually: In each rated contest, the first person to solve each problem (100%) will get 100 Laddus.
Tiebreaker problems are excluded.
If there are at least 100 (and < 200) participants from a particular country (excluding India), then the top 20 from that country will get 40 Laddus.
If there are at least 200 participants from a particular country (excluding India), then the top 30 from that country will get 50 Laddus.
If there are at least 20 (and < 30 ) participants from a particular country (excluding India) who finish in the top 300 in the Global Ranklist, then the top 10 from that country will get 250 Laddus.
If there are at least 30 participants from a particular country (excluding India) who finish in the top 300 in the Global Ranklist, then the top 10 from that country will get 300 Laddus.
So go get all of your friends to participate and enjoy the rewards together!
Note: A user can get Laddus from at most one of the above two events.
The streak will be reset once the prize is claimed.
Note: Users who have been caught cheating will lose 50% of their Laddus, or 500 Laddus, whichever is higher.
So, is that it for the celebration?
Well, not exactly. We have just started. We have a huge star-studded colorful present waiting for you just around the corner. So, keep watching this space and be the first one to get your hands on your presents as and when they are unwrapped.
With that, we will put our party hat back on and head over to where the celebration is: our contests. You too join us there and have fun.
“CodeChef’s turned 8 and we think that’s great! So join us and celebrate!!” – Team CodeChef
Alright, that was our attempt at writing a poem and creating a catchy party invitation for our 8th anniversary.
How did we do?
Yeah, we were of the same opinion, but that’s how far our creativity with the words went. But that’s Ok, as long as you are joining us for the celebrations. You will, right? So, let’s blow the celebratory bugle, put on the party hats, and sing “Happy Birthday CodeChef” on top of our voice.
Happy Birthday, CodeChef!
With every anniversary, our love and belief for what we do grow from strength to strength. And we have no one but you to thank it for. It’s your constant affection and support that empower our beliefs and drives us forward. Hence, the cake is as much yours as it is ours. So, put on your funky outfits, party hats, and join us for the cake and the party.
Now as we sit down moving aside the balloons on the floor, with our plates overloaded with cakes and chocolates, let us take a walk down the memory lane and introspect the year gone by. But before we do that, we have to express our gratitude towards so many heroes without whom none of it would have been possible. Some familiar and famous, some working behind the scenes, all of these individuals have made the 8 fruitful years of CodeChef possible.
First and foremost, it’s all you wonderful people. Every single one of you. We thank you for your feedback, suggestions, participation, and even for the eventual banter, for it all keeps us going. So, thank you.
Our ministry of magicians featuring our problem setters, testers, editorialists, and the translators. It’s your spell that makes programmers of all ages and from all walks of life fall in love with us.
The ever reliable and meticulous team at SPOJ. Your engine powers our jet.
The avid users of our discussion forum, who’s there for everyone. Be it a newbie finding her steps in the world of programming or a pro finding it hard to locate that “;” the members of the programming community, have lent their hand to all.
The team of engineers and staff at Directi, for keeping CodeChef up and running 365×24×7.
And finally, the CodeChef team members, former and current, new and old, our interns, for their efforts towards taking CodeChef to greater heights.
All of the aforementioned individuals can be accounted for all the amazing feats we achieved last year and will achieve in the year to come in one way or the other. And what better way to celebrate their contribution than sharing the fruit of their hard work with you all. So, here are some figures from last year, which we think are the perfect reflection of the year we had here in CodeChef’s kitchen.
* All the data mentioned above is from March 2012 – February 2017
We love our numbers. No matter how many times we look at them, they just make us smile.
Now, to keep that smile going, let’s have a quick look at what all we at CodeChef did in the last one year, other than playing a prank on team members and fighting over pizza toppings.
SnackDown 2016 – In our attempt to make SnackDown a truly global competition, for its 2016 edition, we flew down the global participants for the onsite competition. We were privileged to watch some of the most decorated and celebrated names from the programming community live in action, under one roof, and for the first time in India. We were like a kid in a candy store. Let’s relive some of those moments again.
Post SnackDown 2016, in association with Indian Programming Community we conducted a three-day Indian Programming camp for the ACM ICPC aspirants in India. It was a one of its kind advanced camp featuring sessions will be delivered by some of the most eminent names from the programming fraternity including the likes of Sergey Kulik, Kevin Charles Atienza, and the senior members/mentors of the Indian Programming Community.
With SnackDown, we also revamped our homepage and gave our kitchen a tad makeover. It was long pending, and we finally did it. There were few other changes to go with it and if you have not discovered them yet, you can read all about them now.
https://goodies.codechef.com/ – The year 2016 got sweeter for us with the launch of our very own sweet shop. Ok, not sweet shop per se, but our goodies store. We had a lot of fun creating it and tried to have a bit more with the launch, and we think you enjoyed it too. Remember “the duck, the cube, and the ball”?
In the latter half of the year, we hosted the ACM-ICPC India Regionals, Online Preliminary Round 2016 for all four ACM ICPC India regionals, making it one of the biggest online contest hoster by us with over 6K users joining in at once. Following the success of online round we also went ahead and hosted the onsite round for 4 of the 5 ACM ICPC India regionals.
We also hosted the Indian National Olympiad in Informatics, 2017 (INOI-2017). The contest saw participation from over 300 school users from schools all over India.
Furthermore, the last year was particularly good for our shorter contest formats as we strengthened our stability and were able to successfully host two of the biggest online contests in SnackDown 2016 and ACM-ICPC India Regionals, Online Preliminary Round 2016.
These are just some of the many features and things that kept us occupied all through the year. There are plenty more in the pipeline.You can expect some new developments and some new announcements all through the month of March, as we continue our anniversary celebration. So, keep watching this space and our social media stream for some really exciting announcements and launches coming your way soon.
That will be all from us for this 8th-anniversary blog, send in your birthday greetings and messages for us on our social stream with #HappyBirthdayCodeChef and we will feature the best ones on our social stream and you will stand a chance to bag some “laddus” from the chef. So, be quirky, be creative, and be funny with your messages, and send in your love for the chef.
Now, without further ado, let’s get the party started. We’ll ask the DJ to drop the beat; you put on your dancing shoes and make some noise.
The course of February LunchTime 2017 was the final one for the month of February, which already had brought us so much action. And we were hoping for a cool and calm end to it. Set by Kamil Debowski, the February LunchTime 2017 brought exactly that for us. Other than the minuscule 5-minute delay to the contest, there wasn’t much to complain about the contest. And that’s not just us; even the participants were of the same opinion.
The LunchTime, though, is aimed at school students, but it is open to everyone to participate. And that’s why one of the biggest highlights of February LunchTime 2017 was to see petr join in the contest in the very early stage. Knowingly or unknowingly, as he later clarified over twitter, we were all just excited to see him make an appearance in our monthly contest. It’s the little things like this that makes our day and contests all so much fun.
Now, for more highlights from the contest, let’s move towards the rank list for the contest.
We start with the ROW school 10:
Now, the Indian school top 10:
Heartiest congratulations to all our winners. Let’s move towards the editorials section.
That will be all from us from this long-delayed February LunchTime tale we now enter the summers & examination season with March. And with tales from all three of our March contests, we will come back soon.
Till then, keep coding.
The smallest month the year February saw the perhaps the biggest long challenge we’ve have ever had here at CodeChef. Not for a good reason though. So, it’s safe to say that the month didn’t have the greatest of starts for us. So, we were hoping for some solace in the impending February Cook-Off 2017, which was taking place on the same day as the February Challenge was ending. So, while it was a double the fun for the participants, it was double the work for us. But then, we were ready to put it. And thankfully, we did found the solace that we were looking for.
With everything going smooth for February Cook-Off 2017, all the action was limited to the rank table. So, let’s take you there straight to avoid any further stretching and delay of this post.
We start with the ROW top 10:
And the Indian top 10:
Congratulations to all the winners. We hope you enjoyed the contest.
Now, for the final segment, let’s take you to the editorials for the contest.
And that will be all from us for the long pending February Cook-Off 2017 post. We will soon return with a curtailed post for February LunchTime 2017 too.
Till then, keep coding.
See you at the contests.
The shortest month of the year, February passes by so quickly that before you know it, you are staring at the busy exam season approaching towards you with March. With everyone busy putting the final touches to their final exam preparations, the seriousness in the air is rather evident. Any little break or source of entertainment is highly anticipated. And that’s what our February Challenge 2017 offered the programming enthusiasts buried deep into the books brushing up on their final lessons. But even it had its own fair share of calamities, to trouble the participants and to us. So, let’s have a closer look at the February Challenge 2017 in this delayed and curtailed tale from the contest.
Spread over the Valentine’s week, the February Challenge 2017 did not have the perfect start with a plethora of WAs dominating the maximum real estate on the rank table. There were sightings of green ticks as well, but a tad less prominent than some of the other contests we have seen. Interestingly, the problems attempted in the opening hours of the contest were spread all over the difficulty spectrum of the contest, with CHEFBEST being the one to see maximum submissions in the earlier stages of the contest. Among the other early favorites were KBIGNUMB, SEAINVS, MAKETRI, and CHEFAPAR. To have received submissions on 5 different problems in the first half an hour of the contest was something that we had not seen too often here at CodeChef, so we were quite excited about the prospect of the contest and where it will go. And that set us all nicely for the coming ten days of the contest.
We started the contest with 7 problems in the offering, all of which were accepted gracefully by the participants, with CHEFAPAR getting the maximum love. Despite the scattered submissions all over the problems, the contest had a rather smooth start with participants enjoying the problems to the fullest. Things were going smoothly on the rank table as well, with the battle to the top getting fiery with every passing day. However, all that calmness was marred by a glitch in the problems KBIGNUMB & CHEFBEST, both of which were removed from the contest almost midway. Now, since a number of participants were affected by the said glitch, precautionary measures were taken to make up for the loss.
We added two new problems to replace the marred two, and the contest was further extended by 6 days to make up for lost time of the users. As a result, we were at the receiving end of participants’ angst. However, things were got restored in the second of the contest as enough time added time made up for the loss of the participants. And with that, once again the battle to the top was on. It was the comparatively beginner jobasha and the seasoned campaigners ceilks, skyfire, and sokian. It was nice to see jobasha presenting a strong fight to his opponents in his very second contest. And now to see how every fared in the contest let’s have a closer look at the rank table and meet our winners.
We start with the women:
The global top 10:
Now, the Indian top 20:
ROW top 5 school students:
Indian top 5 school students:
Now for the special achiever’s category, we move to the highest scorers of the challenge problem outside the winners.
First, the ROW top 3:
Now, the Indian top 3:
Heartiest congratulations to all our wonderful participants, we hope you enjoyed the extended February Challenge 2017, despite the minor glitches at the beginning.
Problems with February Challenge 2017 didn’t end with the end of the contest, we also took a blow on our editorials. Due to some unavoidable reasons, we have not been able to upload the editorials for the contest even now. We deeply regret the delay and assure you that the delay has not been for no reason and we will be uploading them soon.
With that, we would like to take your leave as we move towards the other pending posts from our February and March contests. We will pen them down soon and will come back with some more interesting stories from our contests.
Till then, keep coding and do share your thoughts, feedback, or suggestions on our contests.
See you at the contests.
Set on the mildly chilly Saturday night, the January LunchTime 2017 didn’t have much chill about itself. Set by our LunchTime veteran Sergey Kulik, all the four problems of the contest was cooked to perfection to satisfy the taste buds of our young budding programmers from school. And they seemed to be enjoying them as well.
The problems were tested contest ready by Pawel Kacprazk, to ensure that the users have fun with them, without too many of them pulling their hairs off. The nicely balanced problem set made life easy for the participants in the early stages. The scenes changed in the latter stages, though. With NOTINCOM, almost all the early comers got their first taste of sweet nectar of AC. Right from the first five minutes into the contest to the very final minutes of the contest, the submissions kept coming in. Some correct, some not.
Now, while everyone was bagging NOTINCOM and getting the green tick against their name on the rank table, there were some who started their journey into the contest with WA as their first submission. We are talking about our winner’s ccz181078 and swm_sxt. The only two people from the contest who eventually were able to solve all the four problems from the contest, but no one would have guessed that going by the way they started the contest. They both started the contest with SEALUP, which proved to a hard nut to crack. More for swm_sxt than ccz181078, who moved to NOTINCOM after getting two red crosses, and bagged it in the first attempt. swm_sxt, on the other hand, spent almost 30 mins trying to crack SEALUP and after 10 WAs, 1 compilation error, he finally got it.
The January LunchTime 2017 was yet another reminder for us and any buddy programmer that if you have patience and determination, you can get past even the hardest of the problems. And we have seen it in the past as well. There were many others who showed great persistence and grit to secure their place on the rank table. And we applaud every such performance; in our contests or any contest that we witness. Now, to meet the table toppers let us take you through the rank table of January LunchTime 2017.
Let’s start with ROW top 10:
Now, the Indian top 10:
These names might have occupied the top ten slots in their respective categories, but there were quite a lot of other names as well, that grabbed our attention with their performances; some debutants, some coming through ranks, we saw them all. If you have any favorite performer or someone who you think we should keep an eye on, do let us know of the future superstar in the comments section below.
Now, it’s editorial time. If you participated in the contest but were not able to crack all four of the problems, they are your best friends, if you were able to crack all four then use them to fine tune your prep for coming contests. Basically, just go through them they are good for you.
And with that, it’s time to say goodbye and move towards the shortest month of the year, but with plenty to love about it. We will be back soon with all the stores from the stories of February contests, so keep watching this space.
If you have feedback, suggestions, or query regarding CodeChef or any aspect of it, catch us at firstname.lastname@example.org
See you at the contests.
We are of the opinion that the shorter format of programming contests is where the real challenge resides. Requiring immaculate precision and faster thinking, the shorter contests leave a very thin margin of error for the participants. Throw in a tough problem set and you have all the ingredients to make any programmer in the world nervous. And it is exactly what we experienced in the first Cook-Off of the year 2017 – the January Cook-Off 2017.
Although, to be fair, didn’t think that the problem set is so though that one of the problems will remain unsolved. It was only after the contest we found out that despite about 150 submissions, no one was able to crack UNGAME. Not very often we have had contests with one or more problem unsolved. If truth be told, we can’t even remember the last time we saw a contest with one problem unsolved. If you know one, do let us know in the comment section.
Contrary to the conclusion, the January Cook-Off 2017 had a flying start with LISDIGIT attracting the early birds and rewarding them with the green tick of happiness. Some early birds also took their chance with DIGITLIS, however, not many found rejoice they were looking for. The similarity in the name of the two problems “Digit Longest Increasing Subsequences” proved to be an excellent decoy for the participants luring them into believing that the DIGITLIS will also be as easy as LISDIGIT. Many participants even fell into the trap; however, soon they realized their mistake and moved towards Matrix Transformation.
However, such was the nature of the contest that moving to other problems in search of solace was futile. Neither Matrix Transformation nor Xor Grid was able to console the participants looking to solve some problems and strengthen their positions on the rank table in their race against the fast ticking clock. As we neared the end of the contest, it all came down to the nerves of the participants and who could contain them better. And as in any other situation, experience played a major part as uwi, ptnk131627, al13n, dreamoon4, and iafir secured the top 5 positions respectively. On the Indian rank table, harshil7924, AnonymousBunny, uhateme, vignesh_m, and praran26 made up for the top 5. However, except for uwi they all had at least 1 penalty against their name, marring their clear green stats with a hint of red. But we think that red number is what helps you evolve as a programmer. So, there is nothing wrong to have some penalties every now and then, as long as you are ready to work to eradicate them in the future contests.
Now, it’s time to meet all our winners from January Cook-Off 2017:
So, let’s start with the ROW top 10:
Now, the Indian top 5, all of whom you already would have met above:
A big round of applause for all our table toppers and for you all who participated in the contest!
After every contest, the first thing the participants look for is the editorials and if the contest is even a tad bit difficult, the editorials take precedence even over the post contest bathroom break after the contest. And the January Cook-Off 2017 by no means can be called an easy contest, so, let us take you to the editorials of the contest. We hope you will enjoy them, as much as we did serving them
We are sure you already would have gone through them as soon as the contest ended, but if you missed out on them for some reason, here they are for you.
With that we move to the final section of the blog, where we say goodbye and move towards the next post for the month, which in this case is January LunchTime 2017. And, while we pen down the tale of that contest, you do let us know your thoughts on the first Cook-Off of the year, whether the contest was up to your taste or a tad too hot to handle. You can write to us at: email@example.com
So, in anticipation of your feedback and suggestion, it’s time to sign off.
See you at the contests.