Shanghai IT contest won by Ionut Budisteanu