practical custom contract

Solution resources