Difficult choice by Dmitriy Kostousov
_