Tic Douloureux

 
processing time: 37.051916122437