2 icpcicpcicpc fun abca d