Tic Douloureux

 
processing time: 19.724130630493