cadmiumky's blog

By cadmiumky, history, 7 weeks ago, In English

Hello, Codeforces! Or, as we like to say in Romania: Noi nu spunem asa ceva, Codeforces!

We are proud to finally invite you to participate in Codeforces Round #804, which will start on Monday, July 4th, 2022, 14:35 UTC You will be given 5 problems and 2 hours to solve them. We greatly recommend to read all the problems, statements are very short and straight to the point.

In this round, the theme is not Independance Day related. I know, maybe we should've made the theme "Freedom", but we are not Americans and the puns within the problems were already written.

Joining me on the problem setting panel are:

Also, we would like to thank:

  • intrusiv for not deserving to be publicly named
  • tibinyte for being a "codechef carry".
  • Gheal for getting order #804 at KFC.
  • lucaperju and VELJAODI for inviting some of the testers :)
  • Artyom123 for captivating coordination, rejecting only Boring tasks. 9 div2Bs to be precise
  • antontrygubO_o for improving one of the tasks!
  • TON for supporting this round, details can be found in this post.
  • MikeMirzayanov for great platforms, Codeforces and Polygon!

Here is the scoring distribution: $$$500 - 1000 - 1500 - 1750 - 2500$$$.

Good luck & have fun & the third part!

UPD1: Editorial is up!

UPD2: Winners!

Div 2:

Div 1:

 
 
 
 
  • Vote: I like it
  • +561
  • Vote: I do not like it

»
6 weeks ago, # |
Rev. 2   Vote: I like it +34 Vote: I do not like it

As a tester, please upvote the op. The problems were most fun I've seen in a while...

»
6 weeks ago, # |
  Vote: I like it +109 Vote: I do not like it

As a setter, I setted.

  • »
    »
    6 weeks ago, # ^ |
      Vote: I like it +42 Vote: I do not like it

    as the problemsetter that published the announcement, I did neither problemset the problems in the current contest nor did write the announcement mainly because my problems are too bad lmao skill issue git gud bozo

  • »
    »
    6 weeks ago, # ^ |
      Vote: I like it +60 Vote: I do not like it

    As a tester, I tested.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +58 Vote: I do not like it

    As a Vip-Tester, I Vip-Tested.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +46 Vote: I do not like it

    As a contestant, I registered

»
6 weeks ago, # |
  Vote: I like it +29 Vote: I do not like it

As a tester, I can confirm that the problems were very fun! :D Hope you have fun too!

»
6 weeks ago, # |
  Vote: I like it +12 Vote: I do not like it

As a non-tester, considering who are setters, I strongly recommend you participating in #804.

»
6 weeks ago, # |
  Vote: I like it +6 Vote: I do not like it

As a Mihai fan, does Mihai show up in statements?

»
6 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Yay! Finally a classic Div 2 with 5 problems :)

»
6 weeks ago, # |
  Vote: I like it +4 Vote: I do not like it

Hope my friend bleahbleah will reach candidate master in this round!

Marinush

»
6 weeks ago, # |
  Vote: I like it +8 Vote: I do not like it

No Freeforces then ;D

»
5 weeks ago, # |
  Vote: I like it +31 Vote: I do not like it

Haha "noi nu spunem asa ceva" actually translates as "we don't talk like this"

»
5 weeks ago, # |
  Vote: I like it +14 Vote: I do not like it

Love Romania!

Greetings from Greece!!!

»
5 weeks ago, # |
  Vote: I like it +24 Vote: I do not like it

Commented so this would stay in recent actions as deserved.

»
5 weeks ago, # |
Rev. 2   Vote: I like it -8 Vote: I do not like it

Thanks for your Announcement to make me know that July 4th is Independance Day.

»
5 weeks ago, # |
  Vote: I like it +25 Vote: I do not like it

Gheal what was your #804 order at KFC? ;)

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +41 Vote: I do not like it

    If I recall correctly, a hot double booster with a side of medium fries and coke.

»
5 weeks ago, # |
  Vote: I like it +18 Vote: I do not like it

I am gonna perform good in this contest.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it -8 Vote: I do not like it

    best of luck to you, i hope i too

»
5 weeks ago, # |
  Vote: I like it -18 Vote: I do not like it

good to see that there is no interactive problem!!

»
5 weeks ago, # |
  Vote: I like it +111 Vote: I do not like it
You'll never know !
»
5 weeks ago, # |
  Vote: I like it +54 Vote: I do not like it

Why is no-one talking about the colors tester are arranged -- It's the flag of Romania!!

Greetings from Greece!

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it -9 Vote: I do not like it

    oh, I just noticed the Blue-Yellow-Red theme! That's really cool.

    Also... I kinda saw 2-3 comments about Romania here (in Editorial and Comments), is July 4 something special in Romania? Like ik it's Independence Day for the U.S, but what about Romania?

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Good Luck!

»
5 weeks ago, # |
  Vote: I like it +4 Vote: I do not like it

I want to be green,crying.....QAQ

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

As a newbie, Hope for some easy and straight forward statements

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I first wanted to do some sarcastic insults, but then, I figured there is just no point to it and it isn't even funny. I will leave this anyway

    We greatly recommend to read all the problems, statements are very short and straight to the point.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Don't hope so in Codeforces Div2. Try Codechef Div4 instead, it has good problems for beginners

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it +8 Vote: I do not like it

      I first wanted to do some sarcastic insults, but then, I figured there is just no point to it and it isn't even funny. I will leave this anyway

      We greatly recommend to read all the problems, statements are very short and straight to the point.

»
5 weeks ago, # |
  Vote: I like it +2 Vote: I do not like it

Only 5 Problems? Do they have the same difficulty as the problems in the same position in previous codeforces Div.2 Round ? Are you doing this to response to the call in an entry which says not to waste problems since they're too difficult for Div.2 official participants? If so, I think it is a good start for codeforces to search a way to reform the contests.

For some reason I can't take part in this contest , but I hope to see what difference will the new Div.2 round problemset bring to codeforces and participants,wish all of you to have a happy codeforces round!

And thanks to the contest maker for his/her contribution to make the statements brief to save our time.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +20 Vote: I do not like it

    Short answer: idk

    Long answer: I don't think I am allowed to respond to any of your questions before the ending of said contest. I leave this comment as token that after the end of the said contest I will modify my response as to actually give you a concrete answer

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    So, mainly the way the coordination went vis-a-vis the fact that we only had 5 problems was that the only one that proposing div2Fs was me (which is was a big mistake), and when I found O(N*log(N)) solution in E, most testers found that it sufficed for the difficulty of the contest. As such, the fate of the round was decided way long before we had Olympia considered as a tester, and as such even before her blog.

»
5 weeks ago, # |
Rev. 2   Vote: I like it +17 Vote: I do not like it

Hope to get to CM this time! (I think I have just done it!)

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Hope to get tree at least :)

»
5 weeks ago, # |
  Vote: I like it +14 Vote: I do not like it

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    Now if someone would tell my crush this , I would bee highly obliged.

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it +3 Vote: I do not like it

      I will convey this message on your behalf. Just tell me her name.

»
5 weeks ago, # |
  Vote: I like it +9 Vote: I do not like it

super excited!

»
5 weeks ago, # |
  Vote: I like it +19 Vote: I do not like it

What is the story about the usual time is 17.35 !!

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    I also see 17:35 in the blog for some reason. I think it is in Russia time, so it is still the usual time.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    Ah yes, editorial mistake. Modified now, we are sincerely sorry for this

    This happened as an oversight from my part, as the timezone I live in is UTC+3, so it seemed normal to me to add the time at which it will start for me, ignoring the fact that other countries may exist

    • »
      »
      »
      5 weeks ago, # ^ |
      Rev. 3   Vote: I like it -8 Vote: I do not like it

      Well, now it is just "Monday, July 4th, 2022, 14:35 UTC" (I live in UTC+3). I was really scared

»
5 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

Orange name, I am coming!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

As a participant , I registered .

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Good luck everyone :) hope i would able to solve 1++ problems

»
5 weeks ago, # |
Rev. 3   Vote: I like it 0 Vote: I do not like it

I love this sentence "statements are very short and straight to the point." :)

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Please do something about the contest start time announcement in the future.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

cool.....but wtf there are so many testers !!!!11!1!!1

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

hope to make this one special for me.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

No!I will get 0!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Hope to perform good

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

what criteria qualifies you for "vip-tester" over regular "tester"?

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    Vip-tester: their feedback made a significant change in the problemset.

»
5 weeks ago, # |
  Vote: I like it +6 Vote: I do not like it

Good luck & have fun & the third part! this guy is obsessed with 3 some next level

»
5 weeks ago, # |
  Vote: I like it +5 Vote: I do not like it

Doing C for the whole contest, getting the right logic (presumably), implementing everything in a large code and fix edge cases and then WA on pretest 2. And you never know what's wrong.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +6 Vote: I do not like it

    What was the logic for C though?

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it +3 Vote: I do not like it

      What i don't get in c is, it is written that the only permutations similar to a=[4,0,3,2,1] are [4,0,3,2,1] and [4,0,2,3,1]. can someone tell me why [3,0,4,2,1] is not a permutation of [4,0,3,2,1]? it satisfies the condition of MEX too

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it +3 Vote: I do not like it

        The mex of the last 4 elements isn't equal (4 in original permutation, 3 in your permutation)

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it +3 Vote: I do not like it

        If you take just the last 4 elements of those two arrays, then MEX is different.

        That is MEX(0,4,2,1) = 3, while MEX(0,3,2,1)=4.

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it +3 Vote: I do not like it

        because mex of subarray (0,3,2,1) of a = 4 and same subarray in [3, 0, 4, 2, 1] is (0, 4, 2, 1) for which mex = 3 since mex is different for same subarray, this is not similar permutation

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I can totally understand you.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    true . i strongly felt during the contest that i got the right intuition and coded well but WA on pretest 2 . can anyone tell whats wrong.

»
5 weeks ago, # |
  Vote: I like it +9 Vote: I do not like it

Problems were interesting.

»
5 weeks ago, # |
  Vote: I like it +8 Vote: I do not like it

How to solve E lol

»
5 weeks ago, # |
  Vote: I like it +6 Vote: I do not like it

IDK. I found B difficult for me .

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

thinking in b made me overwhelmed i really don't know how to approach or improve in this kind of problems however welcome to greyzone again

»
5 weeks ago, # |
  Vote: I like it +3 Vote: I do not like it

how to solve C?

»
5 weeks ago, # |
  Vote: I like it +13 Vote: I do not like it

How to do Problem $$$D ?$$$ Any hints?

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +5 Vote: I do not like it

    An interval can be completely deleted if it's even length and there is no strict majority element. Using this fact, just do $$$O(n^2)$$$ dp.

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      How to do the do?

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        One can think of this problem as choosing the maximum length subsequence with equal elements, such that the interval between the chosen consecutive elements can be deleted completely. It's very similar to a classic LIS problem.

»
5 weeks ago, # |
  Vote: I like it +47 Vote: I do not like it
  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +50 Vote: I do not like it

    (I'm not saying that the writer/tester should have noticed it and rejected the problem. It was used in a small Japanese contest so it is understandable that many people don't know this problem.)

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Also similar to 1629C - MEX-массив but not a bad way...

    Someday I will remember what I'm counting all the way through a problem without weirdly switching to something else halfway through (today was valid placements of i -> something weird about gaps from l/oldl/oldr/r without actually including any logic on how those intervals would contribute to the final answer, woops).

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    Something similar was on CodeChef too https://www.codechef.com/submit/CONSTMEX?tab=statement, although the problems are slightly different, the idea and hence the solutions are pretty similar

»
5 weeks ago, # |
  Vote: I like it +10 Vote: I do not like it

Thanks for the round! I think the problems are interesting.

»
5 weeks ago, # |
  Vote: I like it +16 Vote: I do not like it

How to solve D?

»
5 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

How to solve C? I spent almost all the time but still have no idea.

»
5 weeks ago, # |
  Vote: I like it +17 Vote: I do not like it

The most difficult Div2 I have participated in recently

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

May anyone help me to solve D ? I spent most of time trying to solve it!

»
5 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

unordered_map sucks! In problem D, unordered_map sol > 2000ms array sol = 143ms, 15x faster Why am I always FST?

»
5 weeks ago, # |
Rev. 2   Vote: I like it +3 Vote: I do not like it

This Guy Posts Solutions on YouTube in real time. Can we do something about that? He always gets 500 to 600 views during contests

»
5 weeks ago, # |
  Vote: I like it +7 Vote: I do not like it

Well balanced contest I guess!

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it -12 Vote: I do not like it

    It could've been balanced better, but I'll assume you are joking.

»
5 weeks ago, # |
  Vote: I like it +12 Vote: I do not like it

Third best round this year. Waiting for more :yum:

»
5 weeks ago, # |
Rev. 2   Vote: I like it +10 Vote: I do not like it

This is the most unlucky round for me ever... Long time ago i missed +70 delta because forgot to write cout << "\n";, and now I missed my CM title because i forgot to change mod 998244353 (from the previous round) to 1000000007, making an incorrect attempt. Now my rating is 1896...

»
5 weeks ago, # |
  Vote: I like it +16 Vote: I do not like it

Ratings updated preliminarily. We will remove cheaters and update the ratings again soon!

»
5 weeks ago, # |
  Vote: I like it +54 Vote: I do not like it

Great contest! I think the problems are great. There's only one small suggestion that I'm gonna give you: The main test for D is not strong enough, as you let some wrong codes to pass the main test, for example, the code with N^3 complexity and some wrong dp which can be Hacked by the following testcase:

testcase

Hope next time when you propose a contest on Codeforces you can strengthen your main test and test more to make a better contest.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +23 Vote: I do not like it

    Unfortunately, none of our testers had this wrong dp. All $$$n^3$$$ solutions submitted during testing got TLE on pretests. Pretest $$$2$$$ contained all possible tests with $$$n<=10$$$ and I assumed that it would catch any reasonably wrong solutions. The other tests were also (supposedly) strong enough.

    I'm very sorry for this issue.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

A classic div contest and as a contestant i really enjoyed this one.Thank you very Much.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I enjoyed it a lot as well.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +11 Vote: I do not like it

    cheating lol!!! Your problem C solution is matches with HermioneGragersBesty even the variable names.. and you added extra for loop for what??

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Hey listen,juat throw this false blame on someone,i swear i haven't copied it from someone and why don't you ask Hermione that why he added so many comments in his orogram?...Is he afraid thar he might get caught? Look i have applied my own logic and it may possible that variable names are same and i swear i didn't even know who the hell is Hermione. So just throw this false blame on somebody else...

      • »
        »
        »
        »
        5 weeks ago, # ^ |
        Rev. 2   Vote: I like it 0 Vote: I do not like it

        The contradiction of this statement is that you know they put a shit ton of comments, but then claim you don't even know them...

        Nevertheless, it does seem like the two codes are different

»
5 weeks ago, # |
  Vote: I like it +23 Vote: I do not like it

Problem A is very similar to my problem XORABC from CodeChef April Long 2022.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it -17 Vote: I do not like it

    hi! I am working hard on problem solving ,,but my rating is constantly decreasing ..can u see what i am doing wrong or should i keep practicing and have patience?

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Because you are blaming an innocent,that's why.

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        burns!!!

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        if u r so innocent just explain what is an extra loop doing in ur code??

        for(int i=0;i<n;i++){

        }

        lol!!!

        • »
          »
          »
          »
          »
          5 weeks ago, # ^ |
            Vote: I like it +3 Vote: I do not like it

          It's so easy to explain it that I often do it so when I realize my wrong in my code and modify it quickly to get more pts in contests.

          That is only one of the possible reasons.May be he Ctrl+A+V and too lazy to delete other things.So many explanations isn't it?

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        because i dont cheat!!

»
5 weeks ago, # |
  Vote: I like it +4 Vote: I do not like it

I am so happy for becoming pupil in this contest by achieving rank 2401.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

I got -inf but good round!

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Thanks to the round,make me to green

Hope I won't back to grey again

»
5 weeks ago, # |
  Vote: I like it +8 Vote: I do not like it

It's bad that 4 of 5 div 2 winners are probably alts

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

On the fifth sample test case of problem D, originally the question stated that [4, 4] was the only reachable array of 2 elements. I thought that was correct, but the wording now reads "one possible". Possibly a stupid question but what other array is reachable, and how? The only other number it could be is [3, 3], but I cannot see how that could be achieved.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +17 Vote: I do not like it

    [3,3] can be achieved too.

    1 5 2 3 3 3 4 4 4 4 3 3

    1 5 2 3 3 4 4 4 3 3

    1 5 2 3 4 4 3 3

    1 5 2 4 3 3

    1 5 3 3

    3 3

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Yes! How did I miss that. Thank you.

»
4 weeks ago, # |
  Vote: I like it +54 Vote: I do not like it

I received a mail after the contest that my solution for Problem C coincided significantly with one solution(My solution — 162794304 other solution ,162779144. This coincidence occurred becoz almost same question already came in Codechef once — Do Not Touch the MEX. I knew that and copied the editorialist solution of that problem Solution. As the solution was already published before the contest, hence there is nothing wrong in copying it. I request MikeMirzayanov to look into this ASAP.

»
4 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

My ratings from this round disappeared! any news?

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Oh no

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

was this unrated? where are the rating changes

»
4 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

Where did my rating go????

»
4 weeks ago, # |
  Vote: I like it -6 Vote: I do not like it

math and dp round

»
4 weeks ago, # |
Rev. 4   Vote: I like it -28 Vote: I do not like it

Today I got mail from from codeforces, that my solution 162783009 for the problem 1699B significantly coincides with solutions pallavvarshney76/162777169. Clarification : It was just a coincidence. The logic was very simple and the implementation can match with anyone. In my case, it is just matching with a single person which shows that I have not copied from any source , also I have not used ideone.com . I never got this type of complain earlier. Kindly look into it and do the needfull MikeMirzayanov. Um_nik, antontrygubO_o ,BlueDiamond, lucaperju, atodo LucaIlie, borgar02, freak93, Ionut_Padurariu, Lemur95, FairyWinx, Brodicico, apostoldaniel854, Kirill22, Olympia, lavish315, Kuroni, caheman, theodor.moroianu, TheScrasse, mhq, VELJAODI, Tudy006, stefdasca, CaesarPP, Fanurie, elizatoma000w, mat50013, IacobTudor, codrincrismariu, Matteo.Verz, mircea_007, amcbn, mihneacazan, armand09 Artyom123,Gheal ,tibinyte, cadmiumky

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it +18 Vote: I do not like it

    If you are greatly in distress (as I can observe), do know that the problemsetting area of any organization of any contest does not and can not interfere with any area of the plagiarism check. As such, don't bother the problem writers into this, let alone the testers.

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it +1 Vote: I do not like it

      Can you please tell me how to contact to problemsetting area of Organization. It is very stressful that i again become newbie after working hard.

      • »
        »
        »
        »
        4 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Aa I said, we do not have tangents with that area. I only assume (as you did initially) that it is managed by MikeMirzayanov .

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    I feel completely embarrased and frustrated that I did not make it to this list. Although, it seems your loyalty to the OP is greater than I thought-- You took his advice and not mentioned me publicly

»
3 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it