Chat:World/2021-09-22

From CG community
Revision as of 05:29, 23 September 2021 by Chat Log (talk | contribs) (Created page with "<img src=/a/30725787345039> Warfist: welcome to greenwich mean time, beep boop <img src=/a/70300023596869> NordTechSystems: so I'm having a hard time understanding the goal o...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Warfist: welcome to greenwich mean time, beep boop

NordTechSystems: so I'm having a hard time understanding the goal of the testcases and how it has a play button

NordTechSystems: am I creating a script for the 3 examples

NordTechSystems: ?

NordTechSystems: or however many exmaples

NordTechSystems: {examples}

NordTechSystems: because when I solve one and move to the next one, if I erase, it goes to incomplete again?

ProCoder03: you need to write one script which will run in all situations

MINHLUN: hello

ProCoder03: hi !!

MINHLUN: my name is Minh

MINHLUN: I am from Viet Nam

Westicles: Hi Minh. How did you hear about codingame?

Default avatar.png Funsies: wow this is an awkward way to introduce some of these coding concepts

Default avatar.png Funsies: the pseudo IDE along with the vauge "coding challenge" setup doesn't give a great way to understand how to interact with the platform

Westicles: you didn't understand the tutorial with all the little arrows and whatnot?

Default avatar.png Funsies: lol

Default avatar.png Funsies: I actually know how to code in multiple languages

Default avatar.png Funsies: I'm pretty sure I can handle the tutorial

Default avatar.png Funsies: doesn't change the fact that this is pretty awkward

Default avatar.png Funsies: but yeah, "little arrows"

Westicles: as opposed to what?

Default avatar.png Funsies: literally any tutorial that uses an actual IDE with real debugging

Default avatar.png Funsies: from literally any programming textbook or class?

Default avatar.png Funsies: I don't know, you tell me

Westicles: This isn't set up as a teaching site.

Default avatar.png Funsies: no, it's set up as an obvious recruiting tool for people who are clueless about the actual skills of programmers to churn through whatever freshers have a handle on algorithms

Default avatar.png Funsies: gotcha.

Westicles: You seem angry about programming puzzles for some reason

Default avatar.png Funsies: but you seem pretty invested in it for some reason

Default avatar.png Funsies: lol, there's lots of actual legit programming puzzle sites my friend

jacek: multiplayer games bots :heart:

Westicles: would you feel more comfortable if there were more memes and yt videos?

Default avatar.png Funsies: No, but I'd feel more comfortable if there were less insufferable asshats within 5 minutes of using the platform

Default avatar.png Funsies: probably someone with "engineer" as a title still as well.

Westicles: engineer? lol I'm in middle school

Default avatar.png Funsies: if you say so

Default avatar.png Funsies: interesting you have atop achievements in every single language while most of your account follows are asiapac and east europe though

Default avatar.png Funsies: definitely screams middle school

Default avatar.png Funsies: or... I don't know, invested shill?

Default avatar.png Funsies: I think I'll go with option B myself.

jacek: oO

Default avatar.png Funsies: ok then

Default avatar.png Funsies: back to leetcode, this was fun

Default avatar.png Funsies: definitely not some sketchy Eastern botfarm garbage

Default avatar.png Funsies: got it.

Westicles: Best of luck. Stay weird and angry, I'll take that over dumb any day

ProCoder03: wait Westicles, I thought were a software engineer or something like that :scream:...

Default avatar.png mr.bossman: dont worry he just found this site first

Uljahn: Automaton2000: there is one impostor among us

Automaton2000: well, i guess we have to make a simple bot

ProCoder03: for what Automaton2000

Automaton2000: it should be pretty much the first thing i thought of a way to check the time

therealbeef: That was a funny rant from Funsies

Default avatar.png DJTenYearOldDictator_63b0: huck norris

Thorcode: I finished chuck norris

Thorcode: you can ask me

Thorcode: or you finished IDK

MoraHutabarat: https://escape.codingame.com/game-session/vhD-uCK-jmI-Ui8

MoraHutabarat: i have no friend :(

Thorcode: no

Thorcode: the steam house is hard

Thorcode: IDK

Thorcode: I will join with you

Thorcode: just lauch

Thorcode: the world is quite :(

Thorcode: in chat

TimothyAlexisVass: yes, quite...

Thorcode: timothy are you a prof

TimothyAlexisVass: I am a Human...

Thorcode: profresor

TimothyAlexisVass: I work with IT

Thorcode: oh

Thorcode: how to solve the CG puzzle easily

Default avatar.png gugrbywitkr: mala dawka go zmiota

[CG]Thibaud: english here gugrbywitkr

derjack: oO

Default avatar.png whitedevil-glitch: hlo

AmazingPro: hello

dreadylein: hi

ProCoder03: hi

Default avatar.png whywhy_: Hi, does anyone know how to add images to clash of code contributions? Thanks

derjack: can clashes have images? oO

Uljahn: guess it's impossible, use ASCII-art

ProCoder03: ig you can't.. whywhy_

struct: Think I finally coded the move gen for loa

struct: I was overthinking on how to code it

darkhorse64: magic bitboards ?

struct: no just shifts

struct: and a few & and - operations

struct: I dont really understood magic bitboards yet

darkhorse64: pext for counting checkers ?

struct: The only array I have to help getting moves is the rays

struct: no pext there is a better way I think

struct: :)

darkhorse64: I haven't started coding a bot

struct: Yeah, im doing slow progress

struct: I always waste a lot of time on the start

struct: Because everytime I code something I can see that I could have code it in a better way

struct: https://stackoverflow.com/a/22663187

struct: this is what I used to replace the pext

darkhorse64: No need to hurry, there are lots of things to do for search

struct: I basicly check all the opponent bits that are between the from and where I want to go

struct: and then and the opponent pieces with the "ray" that i moving

struct: im *moving

struct: If there is any piece there then it return not 0

struct: maybe pext can be better I havent tried it tbh

derjack: any idea for eval?

struct: I thought of something when I was in bed

darkhorse64: Look for Winands papers

struct: but dont know if it will work

struct: eval on ludii was center control

struct: im not sure how good it is

struct: I cant understand this game yet

Astrobytes: centre control seems sensible but not the only factor

darkhorse64: actually you do not need pext. You need a mask and count the remaining bits for piece range

struct: yes

struct: its what I do

struct: the mask is

struct: to - from

struct: or from - to

struct: depends who has the highest bit

struct: all bits in that range will be set

darkhorse64: pext is only interesting if you need to reason on the bit pattern. Free slot or opp in slot, no blocking opponent, ...

struct: I dont think I ever used it

darkhorse64: I use it massively for yavalath

darkhorse64: threat/trap/winning move detection

derjack: i wonder how fast would be to count the number of separate chains

struct: should be pretty fast

struct: Im still wondering how to get a random move without calculating all of them

DaNinja: LOA is on another site?

derjack: its contribution

DaNinja: ah I see

struct: i probably will do minimax

struct: or depth 0 ept

derjack: do depth 0 minimax

struct: :thinking:

Thyl: Who search a team for the escape contest ???

struct: Wontonimo was searching iirc

struct: he is from Canada, maybe he can speak french

Thyl: in english or in french

struct: He usually is on a bit later on the day, I guess you could try to talk with him

Thyl: cool

Thyl: thx

Thyl: [CG]Thibaud it will be very cool if a channel will create for search a team

Thyl: in DIscord

Astrobytes: what's wrong with the existing #coding-escape channel on discord?

BlaiseEbuth: It exists?

eulerscheZahl: usually there are contest-specific channels. let's see if something like this will happen when the fall challenge gets announced

eulerscheZahl: so i can instantly mute the new channel again :imp:

Wontonimo: if there are no CP awarded, I'm not in

Astrobytes: yeah mines muted too lol

eulerscheZahl: no CP confirmed already

Astrobytes: there is no CP

Wontonimo: then i'm out

eulerscheZahl: maybe there are tshirts? just speculating, i don't know anything

Wontonimo: i have enough tshirts

Thyl: ooo

Thyl: any one else ???

eulerscheZahl: oh right, i wanted to share the huawei contest on discord

eulerscheZahl: still waiting for my smart watch from the last round

Wontonimo: ?? link plz

eulerscheZahl: https://codeforces.com/blog/entry/94906

eulerscheZahl: top30 get expensive prizes

eulerscheZahl: 4 day optim contest

Wontonimo: cool! Good luck

Thyl: eulerscheZahl

Wontonimo: busy day at work today. later

Wontonimo: :wave:

Thyl: are you in CodeChef

eulerscheZahl: yes but rarely

eulerscheZahl: https://www.codechef.com/users/eulerschezahl

eulerscheZahl: a total of 2 contests played :D

Thyl: I will be a contest in 1 hour

Thyl: ...

struct: gl for today euler

Thyl: If you want to code

eulerscheZahl: i soon have a match on yare

eulerscheZahl: thanks struct

eulerscheZahl: yare has priority. no time for codechef

Astrobytes: hm, graph optim problem?

Astrobytes: Oh gl for Yare

Thyl: What's Yare

Thyl: ????

eulerscheZahl: thanks. and yes, another graph on codeforces

eulerscheZahl: yare: https://yare.io/replay/cppgwl11ma3

eulerscheZahl: you can even tweak your code while your battle is running. which makes it different to CG and other bot contests

eulerscheZahl: tournament: https://challonge.com/yare

Thyl: it's so cool !

Default avatar.png LimitedTime: Im doign Coders Striker Back

Default avatar.png LimitedTime: But it's pretty hard

JuanLopez0416: Hello

Diwash: op

Default avatar.png unthinkable: hello

Default avatar.png unthinkable: anybody there

AmazingPro: hello

Default avatar.png NineLambs: hii

jacek: good evening

eulerscheZahl: ohai

Wontonimo: nice win in that last yare replay

eulerscheZahl: thanks. i also won my tournament match now. top4 here I am \o/

Default avatar.png ImRed: hello

struct: grats

struct: Didnt even see that dapp was eliminated

eulerscheZahl: lucky me, i have problems against circles

Default avatar.png El_Nino619: kys

eulerscheZahl: and the rusher (Alion) is out as well

eulerscheZahl: huh, did I miss something?

struct: yes acronym

struct: or w/e its called

eulerscheZahl: anagram?

struct: yeah

eulerscheZahl: isn't Nino the santa clause?

eulerscheZahl: there's that El Nino effect where warm ocean water heats up the coast in the winter if i recall my geography lessons correctly

struct: no acronym was right

struct: and was not on his nae

eulerscheZahl: https://oceanservice.noaa.gov/facts/ninonina.html

struct: I skipped geography

eulerscheZahl: i kept it to get rid of economics

eulerscheZahl: even had my final oral exam in geography

eulerscheZahl: + written in physics, maths, latin

struct: o.o

eulerscheZahl: i needed a language and didn't want to gamble with German or English. I hate creative writing

eulerscheZahl: and as there was no basic Latin course on my school, I took the advanced one (you can/have to take 2 advanced courses, the others are basic)

struct: damn, I never had to learn any of that

eulerscheZahl: and there was no comp sci offered at my school

struct: on uni?

struct: have to go, soccer time, good luck on your next match euler

eulerscheZahl: i'm jealous :soccer:

Wontonimo: what's your algo for yare euler?

eulerscheZahl: if-else monster

eulerscheZahl: a bit of simulation to know if i will win a group fight

Wontonimo: looks like very specific hand-coded logic to harvest the star in the beginning

Wontonimo: quite optimized

Wontonimo: no point in simulating and searching that part if it is so predictable and consistent

jacek: eulerscheZahl we have :soccer: at home. :soccer: at home: https://www.codingame.com/multiplayer/bot-programming/paper-soccer

Wontonimo: it did look like you kept "supply lines" during the battles

eulerscheZahl: i order my units by a mix of energy and dist to enemy. and chain the energy from the stronger to the weaker units

Ksush_eli: пппппппппп

eulerscheZahl: but just greedy. another player mentioned doing max flow

Ksush_eli: лоаолао

eulerscheZahl: please don't spam n's or Cyrillic letters

BlaiseEbuth: You can spam in latin alphabet, except for the n.

eulerscheZahl: getting hungry. you are responsible for the chat now BlaiseEbuth

BlaiseEbuth: Yeah !

BlaiseEbuth: If there's a problem, I'll yell!

jacek:

Default avatar.png TempleOS: lmao

jacek: ah my https://danluu.com/input-lag/

Default avatar.png biaf: hi

Default avatar.png Samleung9889: hi

Default avatar.png Samleung9889: http://chat.codingame.com/pastebin/cb60d89c-2036-4f82-b9d8-12955cc8c090

Default avatar.png Samleung9889: may i knoiw why i am running to 0

Default avatar.png Samleung9889: but the input is no zero

jacek: it prints 0?

jacek: loop starts at 0, and the highest will become 0

Wontonimo: Ksush_eli :wave:

jacek: using most stuff from othello to loa isnt so difficult, phew

AmazingPro: hello

Scarfield: ot-hello

jacek: :upside_down:

jacek: chess stuff http://talkchess.com/forum3/viewtopic.php?f=7&t=78230

jacek: for reference deep blue had 200 millions moves per second

BlaiseEbuth: All dead. All dead. All the links you shared.

jacek: dead?

BlaiseEbuth: 403

jacek: try proxy

jacek: funny talkchess was blocked for poland :x

Default avatar.png EduFireHeart: After creating an account here, I received an invite to take a test

BlaiseEbuth: Ah yes. I got it with a belgium vpn

Default avatar.png EduFireHeart: I took the test and now I don't know where to find its results other than using the link I received by mail

Default avatar.png EduFireHeart: is there an option anywhere around here to check it directly instead of having to go to my email?

BlaiseEbuth: No idea. These tests are pretty new, and account created before don't have access to it...

Default avatar.png EduFireHeart: thanks, that's a bit odd to me I can't see them directly through my account

Astrobytes: jacek: that's pretty impressive

jacek: though i think he talks about raw move generation. lets wait to see full engine with it

Astrobytes: Yeah for sure, still seems pretty damn fast though

Astrobytes: Cool technique also

jacek: lets wait for smits to implement in Y

Astrobytes: hehehehe

Warfist: afternoon all. i'm a computah

ArtuurNeves: Is it possible to make a private clash with some challenges from Practice?

jacek: no

Astrobytes: You can race with your friends for completion of the puzzles in Practice if you like, timing you'll have to do yourself though

Default avatar.png Z3r0Tru5tK4l1: if I'm not wrong you are able to create a private clash but you need at least 1 other participant other than you, and the challenges are randomized, escept you can choose the type of clash as well as language

Astrobytes: Z3r0Tru5tK4l1: They were referring to the puzzles in the Practice session to know if they were available within clash constraints

Default avatar.png Z3r0Tru5tK4l1: aaaahhhh, gotcha, my bad

Astrobytes: no worries

jacek: i have index from and index to. i want a number with set bits in from...to indexes. most efficient way to do it?

Astrobytes: Just a mask?

Astrobytes: Doesn't seem inefficient at least

Default avatar.png AmineMachine: How do i take the assessment that ranks me as 'better than x% of developers?' saw it the first time but now i cant find it.

jacek: is reddit dead? oO

Astrobytes: It was working a while ago. If it's down right now it will - unfortunately - probably return.

jacek: i need my memes

Astrobytes: lo and behold it is working again

struct: hi

Default avatar.png FaiezBenAmar: How can the expected result be equal to 13! can someone explain the possible scenario? Thank you.

jacek: what puzzle

DripGoku: anyone online

struct: yes

DripGoku: like my profile?

Thorcode: no

DripGoku: why

struct: seems allright

Thorcode: untra instict better

DripGoku: i am ultra instict

DripGoku: struct

struct: yes?

DripGoku: um

Thorcode: this not ultra insticit

DripGoku: what is your profile picture?


Thorcode: is

DripGoku: star?

struct: good question

struct: No idea

Thorcode: thor

struct: just random lines

DripGoku: me stronger then me stron thor me strong like thor

DripGoku: u not thor

DripGoku: thor is not 13

DripGoku: yo struct

struct: yes

DripGoku: give me the rules the ways of the chat

Thorcode: wow

Thorcode: how do you know that

struct: you want the chat rules?

DripGoku: yes

Thorcode: click the "?"

struct: Thorcode seems to know more than me

struct: I dont think I ever read the rules tbh

struct: lol

DripGoku: lol

DripGoku: thank thor

Thorcode: I just realize it

Thorcode: When I click the chat

Thorcode: drip play clash?

DripGoku: yes

Thorcode: private

Thorcode: how to make the chat color red

DripGoku: ok

Thorcode: wait áec

Thorcode: https://www.codingame.com/clashofcode/clash/197773534d07d2341fd5dd304aa40b45b29ec94

Thorcode: here

struct: just type the person name Thorcode

Thorcode: struct hello

DripGoku: struct i cant find rules

DripGoku: i only see the mods

struct: https://www.codingame.com/playgrounds/40701/contribute---help/code-of-conduct

Thorcode: https://www.codingame.com/playgrounds/40701/contribute---help/chat-moderation

DripGoku: ty

Thorcode: hi

Thorcode: https://www.codingame.com/clashofcode/clash/197773534d07d2341fd5dd304aa40b45b29ec94

Thorcode: join my clash?

DripGoku: sure

Thorcode: click my link

DripGoku: u gotta give me your answers tho

Thorcode: ok

Thorcode: Drip are you still there?

DripGoku: yes

DripGoku: struct

struct: yes?

Thorcode: why I don't see you in my clash?

DripGoku: ive heard the chat can only be about coding

Thorcode: lmao

DripGoku: i know little to coding

DripGoku: only thing i know is hello world

DripGoku: and

struct: np I shared the solution

DripGoku: x=100 y=100 x+y=200

DripGoku: or som

DripGoku: i think its in brackets

DripGoku: how u share it?

struct: after you completed the clash

struct: you can share the code

struct: you can view the code after you complete it

DripGoku: .

struct: even if its 0%

DripGoku: .

Thorcode: drip finish?

DripGoku: thor can u copy and paste his code

Thorcode: wait

struct: he cant see the code yet

Thorcode: well i am changing the + to *

struct: for loop should be the way to solve this I guess

DripGoku: i notivr

DripGoku: notice*

DripGoku: i cant private message a mod

Thorcode: to whome

DripGoku: struct

struct: what

struct: just make the question

Thorcode: is this multiple the number of the num

DripGoku: im not talking to u struct im talking about

DripGoku: bc i cant private message a mid

DripGoku: mod*

DripGoku: thor

struct: yes Thorcode

Thorcode: well it can be struct block to send private message

struct: The statement should say that

DripGoku: subit the code

Thorcode: Print the product of the digits in the form of an integer

Thorcode: cuz the output say this

struct: well the product of the numbers

struct: is the multiplication of the numbers

DripGoku: struct

DripGoku: can u copy and paste your code

struct: you will see it after

DripGoku: .

DripGoku: please

DripGoku: me want to see now

struct: so press submit

struct: and you will see it

DripGoku: but i want to cheat

Thorcode: lmao

struct: I will get banned for cheating

DripGoku: but u isnt cheating i am

DripGoku: struct

Thorcode: Drip do you know how to use def

Thorcode: well drip doesn't know how to use def lol

DripGoku: lets do another one

DripGoku: struct

DripGoku: thor

struct: I have more stuff to do sorry

DripGoku: ok

DripGoku: thor

Thorcode: OK

Thorcode: you start

Thorcode: https://www.codingame.com/clashofcode/clash/197775883047987a0700f7eac0854cc75cbd1c1

Thorcode: struct lag?

struct: no

struct: im just slow

Thorcode: oh

Thorcode: I was think that you lag

Thorcode: thinking that

Thorcode: well drip doesn't fit to CG

Thorcode: I give him my answer but

Thorcode: he doesn't know that is python

Thorcode: the language that he fuelnt

struct: you should try ai games thor

struct: You will probably improve more there than on coc, but you can do w/e you enjoy

Thorcode: yah

Thorcode: I tried alot

Thorcode: but I can't reach sliver league

struct: which game?

Thorcode: coders stirke back

UmutTaskan: ALECMAN

struct: probably one of the harder games for beginners

AlecMan: ha

Thorcode: nope

Thorcode: yeah

Thorcode: botters easier

DripGoku: anyone know candance

DripGoku: candice*?


Thorcode: no?

DripGoku: can dice

DripGoku: fit in your mouth

DripGoku: struct

DripGoku: can you tell thor to stop being mean

Thorcode: I think that he is not online

Thorcode: stop to be spammer I won't mean :)

Thorcode: so that

DripGoku: i no spammer

Thorcode: gosh

Thorcode: you spam alot

DripGoku: how

Thorcode: a

Thorcode: it about 50 time "a"

DripGoku: no

DripGoku: any picture proof

Thorcode: anyoiny

DripGoku: spelling and grammer on point

Thorcode: yes

Thorcode: as you wish

DripGoku: um

Thorcode: wait a bit

Thorcode: I'm testing online

DripGoku: how

Thorcode: i'm in VN

DripGoku: what vn man

DripGoku: mean

Thorcode: VIETNAM

DripGoku: so your in vietnam testing online

Thorcode: yeah

Thorcode: I'm learning online

Thorcode: so what is your main language DRIP

Thorcode: https://imgur.com/a/tOMJ8kY

Thorcode: here

Thorcode: is my prove

DripGoku: no

DripGoku: is fake

DripGoku: my my language is english

Thorcode: nope

DripGoku: are u planning to be a miltary

DripGoku: if u in vitem

Thorcode: nope

DripGoku: my main lang is english

Thorcode: I'm learning to be a coder

Thorcode: gosh

Thorcode: I know it

DripGoku: U SAID

Thorcode: Suck DRIP

DripGoku: VIETNAM

DripGoku: NOT CODING

Thorcode: how do you know it

Thorcode: prove

Thorcode: hello

Thorcode: are you there DRIP

DripGoku: 9:10 i say so your in vietnam testing online thorcode: at 9:11 yeah

Thorcode: VIETNAM NOT CODING prove

Thorcode: this

DripGoku: u said vietnam

Thorcode: and what is your main language in code

DripGoku: how u get mixed up

Thorcode: gosh i'm learning online

DripGoku: my main lang in code is

Thorcode: so testing online is normal

DripGoku: (english) (Print English)|


DripGoku: thats my main lang in code

Thorcode: gosh

Thorcode: really

DripGoku: yes

Thorcode: why I don't see it in this site

Thorcode: or why you want my answer

DripGoku: struct

Thorcode: to solve the clash

Thorcode: you have a language so you can solve it

DripGoku: yes english

Thorcode: why you still need my answer

Thorcode: if you can solve it

Thorcode: hello

DripGoku: yes hi

Thorcode: are you still there drip

DripGoku: no

Thorcode: why you can answer me

DripGoku: no

Thorcode: are you smart

DripGoku: yes

Thorcode: really

DripGoku: no

Thorcode: http://chat.codingame.com/pastebin/5d7471a8-086d-40fc-85fe-75de678072a2

Thorcode: so are you smart

Thorcode: I'm confusing

DripGoku: thor

Thorcode: ?

DripGoku: DiD U kNoW U cAn SaVe 50% on geico

DripGoku: thor

Thorcode: y

Thorcode: but I prefer type all the word

Thorcode: to type

DripGoku: no

DripGoku: they are strict about only talking about coding

Thorcode: gosh

Thorcode: why i'm texting with you

struct: the chat isnt that strict

struct: but there are more people that use it

struct: and sometimes you can just pm the person you are talking with

Thorcode: yeah

Thorcode: ok

DripGoku: struct the chat is strict

DripGoku: i got banned bc the chat was about coding im pretty sure u know who i am

DripGoku: but anyway

DripGoku: struct did u see hat happen

struct: cant remember

DripGoku: if i tell will u ban me

Westicles: eva

DripGoku: what

Thorcode: gosh

Thorcode: I hate the spam goku

DripGoku: HOW I SPAM

Thorcode: https://imgur.com/a/tOMJ8kY

Thorcode: nice

Thorcode: it a part of it

Thorcode: it is

DripGoku: tttttttttrrrrrrrrrereeAAAAAAAAAATTTGGGDDD

DripGoku: struct

Thorcode: Well why i'm wasting my time with you

Thorcode: drip

Thorcode: I will block you on fb

DripGoku: why

DripGoku: u glad i wont flame u in world but i will in fb

DripGoku: justin answer

Thorcode: nope

DripGoku: *hides dogs*

Thorcode: I'm ignoring you

DripGoku: *hides does so u dont eat them*

DripGoku: dogs

Thorcode: bruh

Thorcode: what is fornite

MonoMacaco: 4 5

Default avatar.png Prat030154: hi

MonoMacaco: 3 1 7

MonoMacaco: Pizza hot

Default avatar.png andrefalt: 21

Default avatar.png andrefalt: Whats's 9 + 10?

MonoMacaco: 9

MonoMacaco: Sanchez