java,python,scala code