coding challenges from competitions and different platforms