ugly solution get acceppted by fortunate